@keyframes arrows-translate-up{50%{transform:translate(0,-5px) rotate(180deg)}}@keyframes arrows-translate-down{50%{transform:translate(0,5px) rotate(0deg)}}@keyframes help-arrows-translate-down{50%{transform:translate(0,-10px) rotate(0deg)}}.required{position:relative;display:inline-block;min-height:15px}.required__star{position:absolute;top:-1px;left:0;font-size:16px;color:#e84e1b}.required__text{padding-left:20px;font-weight:400;font-size:12px;line-height:1;color:#757575}.required--last{display:block;margin-top:15px}.required--last .required__text{padding-left:0}.recommendations{margin-bottom:50px}.recommendations:last-of-type{margin-bottom:0}.recommendations--courses .recommendations__list{flex-wrap:wrap}.recommendations--courses .recommendations__item{margin-bottom:15px}.recommendations--courses .recommendations__item p{color:#333}.recommendations--courses .recommendations__image{margin-top:-10px;margin-left:-20px;padding:0;background:0 0}.recommendations--courses .recommendations__image img{margin:0;border-radius:50%}.recommendations--courses .recommendations__image:focus img,.recommendations--courses .recommendations__image:hover img{opacity:.8}.recommendations--courses .recommendations__image:focus::after,.recommendations--courses .recommendations__image:hover::after{content:none}.recommendations__caption,.recommendations__heading{display:block;margin-bottom:20px}.recommendations__heading{font-weight:700;font-size:20px}.recommendations__image{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px;position:relative;padding:10px 0}.recommendations__image img{display:block;width:40%;max-width:130px;margin:0 auto}.recommendations__image:focus::after,.recommendations__image:hover::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#000;opacity:.4}.recommendations__title{margin:0 0 15px;font-size:24px}.recommendations__list{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding:0}.recommendations__item{display:flex;flex-direction:column;min-width:270px;margin:0 0 30px;overflow:hidden}.recommendations__item:last-child{margin-bottom:0}.recommendations__item .recommendations__caption{margin:15px 0;font-weight:700;font-size:18px}.recommendations__description{display:flex;flex-grow:1;flex-direction:column;align-items:flex-start}.recommendations__description p{margin:0 0 10px}.recommendations__description p:last-of-type{margin-bottom:20px}.recommendations__description .button{margin-top:auto}.button-round,.post-content .button-round{position:relative;display:inline-block;min-width:30px;margin-bottom:10px;padding:5px;font-size:14px;line-height:18px;vertical-align:baseline;text-align:center;color:#fff;background-color:rgba(232,78,27,.3);border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.1)}.button-round:hover,.post-content .button-round:hover{color:#fff;background-color:#e84e1b}.button-round:focus,.post-content .button-round:focus{color:#fff;background-color:#e84e1b;outline:0;box-shadow:0 0 3px 1px rgba(0,0,255,.7)}.hint{position:absolute;z-index:2;width:300px;max-width:none;margin:0;padding:5px;color:#000;background-color:#f2f2f2;border-radius:7px;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3))}.hint::before{content:"";position:absolute;display:block}.hint--left{top:50%;left:-15px;transform:translate(-100%,-50%)}.hint--left::before,.hint--right::before{top:50%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;transform:translateY(-50%)}.hint--left::before{right:-10px;border-left:10px solid #f2f2f2}.hint--right{top:50%;right:-15px;transform:translate(100%,-50%)}.hint--right::before{left:-10px;border-right:10px solid #f2f2f2}.hint--top{top:-15px;left:50%;transform:translate(-50%,-100%)}.hint--bottom::before,.hint--top::before{left:50%;width:0;height:0;border-right:10px solid transparent;border-left:10px solid transparent;transform:translateX(-50%)}.hint--top::before{bottom:-10px;border-top:10px solid #f2f2f2}.hint--bottom{bottom:-15px;left:50%;transform:translate(-50%,100%)}.hint--bottom::before{top:-10px;border-bottom:10px solid #f2f2f2}.mt-0,.text-container--module h3+h3,.text-container--module h3+h4,.text-container--module h4+h5,.text-container--module p,.text-container--up h3+h3,.text-container--up h3+h4,.text-container--up h4+h5,.text-container--up p{margin-top:0}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mt-auto{margin-top:auto}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-10{margin-bottom:10px}.mb-20,.text-container--module ol{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-auto{margin-bottom:auto}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-40{margin-left:40px}.ml-auto{margin-left:auto}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.float-left{float:left}.float-right{float:right}.clearfix::after{content:"";display:table;clear:both}.criteria{margin-bottom:20px;padding-top:15px}.criteria__head{margin-bottom:10px}.criteria__head h3{display:inline-block;margin:0 10px 5px 0}.criteria__toggle:not(.button){padding:0;font:inherit;background-color:transparent;border:0;color:#3527b6}.criteria__toggle:not(.button):hover{color:#302683;text-decoration:underline}.criteria__toggle:not(.button):focus{color:#302683;text-decoration:underline}.criteria__toggle.button{min-width:200px;margin-bottom:20px}.criteria__list{margin:0;padding:0;list-style:none}.criteria__item{margin-bottom:25px;font-size:16px}.criteria__item:last-child,.text-container--specification ul li ol li:last-child,.text-container--specification ul li ul li:last-child,.up-criteria--final .criteria__item pre:last-child{margin-bottom:0}.criteria__item--opened .criteria__title{background-color:#ffc}.up-criteria--final .criteria__item--opened .criteria__title{background:0 0}.criteria__item--rejected .criteria__title{background-color:rgba(212,1,1,.1)}.criteria__item--accepted .criteria__title{background-color:rgba(78,181,67,.1)}.criteria__item--auto-checked .criteria__title{background-color:#ffc}.criteria__top{position:relative;z-index:1;display:inline-block;background-color:#fff}.criteria__title{display:block;padding-right:5px;padding-left:30px;line-height:1.5}.criteria__icon{position:relative;top:-5px;margin-left:5px}.criteria__icon svg{width:16px;height:16px}.criteria__arrow{font:inherit;background-color:transparent;border:0;position:absolute;top:0;left:0;display:block;padding:5px;color:#333}.criteria__arrow svg{display:inline-block;width:20px;height:20px;vertical-align:middle;transform:rotate(90deg);fill:#302683}.criteria__arrow:hover svg,.tabs__dropdown a:hover svg{fill:#e84e1b}.criteria__arrow:focus svg,.tabs__dropdown a:focus svg{fill:#e84e1b}.criteria__arrow:active svg{fill:#302683}.criteria__arrow--opened svg,.text-container--module .criteria .criteria__arrow svg{transform:rotate(-90deg)}.criteria__info{position:relative;top:-15px;padding:30px 15px 15px;border:1px solid #e8e8e8}.criteria__info pre{word-break:break-word}.criteria__info.text-container h1,.criteria__info.text-container h2,.criteria__info.text-container h3,.criteria__info.text-container h4,.criteria__info.text-container h5,.criteria__info.text-container h6,.text-container--module h1,.text-container--module h2,.text-container--module h3,.text-container--module h4,.text-container--module h5,.text-container--up h1,.text-container--up h2,.text-container--up h3,.text-container--up h4,.text-container--up h5{border-bottom:none}.criteria__info.text-container>h1,.criteria__info.text-container>h2,.criteria__info.text-container>h3,.criteria__info.text-container>h4,.criteria__info.text-container>h5,.criteria__info.text-container>h6,.criteria__info.text-container>p,.text-container--module b+p,.text-container--up b+p{margin-top:10px}.criteria__info.text-container pre{line-height:1.5}.criteria__caption{margin-bottom:15px}.criteria__source{display:block;color:#757575}.criteria--simple .criteria__title{padding-left:0}.checklist{margin:0;padding:0;list-style:none}.checklist .checkbox{display:inline-block;width:16px;height:16px;margin-top:2px;margin-left:1px}.checklist .checkbox::before{content:"";position:absolute;top:-1px;left:-1px;width:16px;height:16px;border:1px solid #d5d5d5}.checklist .checkbox::after{content:"";position:absolute;top:3px;left:3px;display:none;width:9px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-50deg)}.checklist .checkbox:hover::before{border:1px solid #4eb543}.checklist .checkbox:focus::before{border:1px solid #4eb543}.checklist .checkbox__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.checklist .checkbox__input:focus+.checkbox::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.checklist .checkbox__input:checked+.checkbox::before{background-color:#4eb543;border-color:#55ab55}.checklist .checkbox__input:checked+.checkbox::after{display:block}.checklist .checkbox__input:checked:disabled+.checkbox+.checklist__link{color:inherit}.checklist .checkbox__input:checked:disabled+.checkbox:hover::before{border-color:#55ab55}.checklist .checkbox__input:disabled+.checkbox:hover::before{border-color:#d5d5d5}.checklist .checklist__item{padding:0}.checklist__item{margin:0;padding:0}.checklist__item::before,.text-container--module .criteria li.criteria__item::before,.text-container--specification ul li::before{display:none}.checklist__item--sub-item{margin-left:15px}.checklist__link{position:relative;margin-left:5px;line-height:1.6}.checklist--module li{margin-top:15px;margin-bottom:15px}.checklist--module .checklist__item{margin-left:0}.text-container--up,.tree__item--help div{font-size:16px;line-height:1.5}.text-container--module a:not(.button),.text-container--up a:not(.button){color:#3527b6}.text-container--up a:not(.button):hover{color:#302683}.text-container--up a:not(.button):focus{color:#302683}.text-container--module a:not(.button):hover{color:#302683}.text-container--module a:not(.button):focus{color:#302683}.text-container--up h3{padding-bottom:0;font-weight:700;font-size:24px;line-height:30px}.text-container--module h3,.text-container--up h3{margin-top:25px;margin-bottom:15px}.text-container--module h3,.text-container--module h4,.text-container--up h4{padding-bottom:0;font-weight:700}.text-container--module .up-title__button--download:focus,.text-container--module .up-title__button--download:hover,.text-container--up .up-title__button--download:focus,.text-container--up .up-title__button--download:hover{color:#fff}.text-container--module .text-container__nav,.text-container--up .text-container__nav{margin:0;font-size:16px;line-height:24px}.text-container--module table td:first-child,.text-container--up table td:first-child{max-width:250px}.text-container--module ul li:first-child,.text-container--specification ul li p:first-child,.text-container--up .text-container__nav li:first-child{margin-top:0}.text-container--module{font-size:16px;line-height:24px}.text-container--module h3,.text-container--module h4{font-size:20px;line-height:1.5}.text-container--module h5{font-size:18px;line-height:1.5}.text-container--module ul{margin:15px 0 0}.text-container--module .criteria li.criteria__item{padding-left:0}.text-container--module .criteria .criteria__arrow--opened svg{transform:rotate(90deg)}.text-container--module .form__group h3,.text-container--module .grid--list{margin-top:0}.text-container--module .fixed-aspect-ratio,.text-container--module .text-container__nav{margin-bottom:20px}.text-container--module>h2,.text-container--module>h3,.text-container--module>h4,.text-container--module>p,.text-container--module>ul{margin-top:15px;padding-bottom:0}.text-container--module .up-title--task-heading{padding-bottom:0}.text-container--specification ul{margin-left:-10px}.text-container--specification ul li{margin:0 0 5px;padding:5px 10px}.text-container--specification ul li:target{background-color:#ffc}.text-container--specification ul li p:last-of-type{margin-bottom:0}.text-container--specification ul li ol{margin-top:5px;margin-bottom:10px;margin-left:0}.text-container--specification ul li ol li{padding:0 0 0 5px}.text-container--specification ul li ul{margin-top:5px;margin-left:0}.text-container--specification ul li ul li{padding:0 0 0 20px}.text-container--specification ul li ul li::before{display:block}.tabs--up{z-index:3;margin-bottom:0;font-size:16px}.tabs--up .tabs__list{top:2px;z-index:4;border:0}.tabs--up .tabs__item{background-color:transparent;border-top:1px solid rgba(255,255,255,.2);border-bottom:none}.tabs--up .tabs__item:first-child,.tabs--up .tabs__item:last-child{border-top:none}.tabs--up .tabs__item-link{padding:10px 15px;color:#fff}.tabs--up .tabs__item-link:focus,.tabs--up .tabs__item-link:hover{color:rgba(255,255,255,.5);text-decoration:none}.tabs--up .tabs__item-link.live{padding-left:25px}.tabs--up .tabs__item-link.live::before{top:14px;left:10px}.tabs--up .tabs__item--active{display:none;order:1}.tabs--up .tabs__item--active .tabs__item-link{color:#fff;text-decoration:none}.tabs--up .tabs__item--active .tabs__dropdown,.tabs--up .tabs__item--active .tabs__item-link::after{display:none}.tabs--up .tabs__item--mobile{display:block;border-bottom:none}.tabs__dropdown{display:block;margin:0;padding:0;list-style:none;font-size:16px;line-height:1.4;color:#fff}.tabs__dropdown li{position:relative;margin:0 0 5px}.tabs__dropdown li::before{content:"";position:absolute;top:calc(50% - 2px);left:16px;display:block;width:10px;height:2px;vertical-align:middle;background-color:#fff;transform:translateY(-50%)}.tabs__dropdown li svg{position:relative;top:-1px;display:inline-block;margin-right:3px;vertical-align:middle}.tabs__dropdown a{display:block;padding:5px 20px 5px 40px;color:#fff}.tabs__dropdown a:hover{color:#e84e1b;text-decoration:none}.tabs__dropdown a:focus{color:#e84e1b;text-decoration:none}.tabs__item--dropdown{position:relative}.tabs__item--dropdown::after{content:"";position:absolute;top:48%;right:-5px;display:none;width:8px;height:6px;border-style:solid;border-color:#fff transparent transparent;border-width:6px 4px 0}.tabs__item--mobile .tabs__item-link:focus,.tabs__item--mobile .tabs__item-link:hover,.up-header__title a,.up-header__title a:focus,.up-header__title a:hover{color:#fff}.tabs__button{padding:0;font:inherit;color:inherit;background-color:transparent;border:0;position:relative;right:11px;display:block;outline:0}.tabs__button::after,.tabs__button::before{content:"";position:absolute;top:50%;right:0;display:none;width:35px;height:3px;background-color:#fff;border:0;transform:translateY(-50%) rotate(45deg)}.tabs__button::after{transform:translateY(-50%) rotate(-45deg)}.tabs__button .tabs__icon{display:block}.tabs__button .tabs__icon svg{width:21px;height:21px;margin:0 auto;transform:rotate(90deg);fill:#fff}.tabs--criteries{margin-bottom:15px;font-size:16px;color:#333}.tabs--criteries .tabs__item:last-child{margin-right:0}.tabs--criteries .tabs__item-link{padding:10px 25px;color:#333}.tabs--criteries .tabs__item-link:focus,.tabs--criteries .tabs__item-link:hover{text-decoration:none}.tabs--criteries .tabs__item--active .tabs__item-link{color:#e84e1b;text-decoration:none}.tabs--criteries .tabs__item--active .tabs__item-link::after{right:20px}.tabs--criteries-new{font-size:15px}.tabs--criteria .tabs__item-link{width:100%;text-align:left;background-color:transparent;border:0}.tabs--criteria .tabs__item--active .tabs__item-link{color:#333}.tabs--criteria .tabs__item--active .tabs__item-link::after{right:15px}.tabs--final .tabs__list{background-color:#fff}.tabs--final .tabs__item-link{position:relative;padding-right:80px;padding-left:35px}.tabs--final .tabs__item-link::before{content:"";position:absolute;top:50%;left:10px;width:13px;height:13px;background-image:url(../img/icon-marker.svg);background-repeat:no-repeat;background-position:center 0;transform:translateY(-50%)}.tabs--final .tabs__item--green .tabs__item-link::before{background-image:url(../img/icons/test_done.svg)}.tabs--final .tabs__item--red .tabs__item-link::before{background-image:url(../img/icons/test_wrong.svg)}.tabs--final .tabs__num{position:absolute;top:11px;right:40px;display:block;width:50px;height:30px;text-align:right;color:#333}.tabs-legend{margin:30px 0 0;padding:0;list-style:none;color:#757575;border-top:1px solid #e8e8e8}.tabs-legend__item{display:flex}.tabs-legend__icon{margin-right:5px}.tabs-legend__icon svg{width:16px;height:16px}.up-header{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px;color:#fff}.up-header svg{fill:#fff}.up-header__inner{display:block;width:100%;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;padding:20px 15px 10px}.up-header__logo{position:absolute;right:15px;display:block;margin-bottom:10px}.up-header__logo,.up-header__logo svg{width:35px;height:55px}.up-header__logo:focus,.up-header__logo:hover{opacity:.6}.up-header__number{position:absolute;top:13px;right:0;left:0;margin:0 auto;font-weight:700;font-size:18px;line-height:1;text-align:center;color:#fff}.up-header__title{margin:0 0 5px;padding-right:50px}.up-header__date{display:block;font-style:italic}.up-header__social{display:flex;margin:15px 0 0;padding:0;list-style:none}.up-header__social svg{width:30px;height:30px;color:#fff}.up-header__social li{margin:0 0 0 15px}.up-header__social li:first-child{margin-left:0}.up-header__social a{position:relative;display:block;width:30px;height:30px}.up-header__social a:focus,.up-header__social a:hover{opacity:.5}.up-header__social .feed-counter{position:absolute;top:0;left:calc(100% - 17px);z-index:1;display:inline-block;min-width:17px;height:17px;padding:3px;font-size:11px;line-height:12px;text-align:center;color:#fff;background:#e84e1b;border-radius:500px}.up-header--javascript{background-color:#18213f;background-image:repeating-linear-gradient(150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(22,93,249,.15),rgba(22,93,249,.15) 1px,transparent 0,transparent 41px);background-size:82px 47px}.up-header--javascript .up-header__number,.up-header--javascript .up-header__title a,.up-header--javascript .up-header__title a:hover{color:#f9b326}.up-header--javascript .up-header__title a:focus{color:#f9b326}.up-header--javascript .up-header__logo svg{fill:#f9b326}.up-header--javascript .up-header__social svg{color:#f9b326;fill:#f9b326}.up-header--nodejs{background-color:#1a1f32;background-image:repeating-linear-gradient(150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(0,248,153,.1),rgba(0,248,153,.1) 1px,transparent 0,transparent 41px);background-size:82px 47px}.up-header--nodejs .up-header__number,.up-header--nodejs .up-header__title a,.up-header--nodejs .up-header__title a:hover{color:#00e48c}.up-header--nodejs .up-header__title a:focus{color:#00e48c}.up-header--nodejs .up-header__logo svg{fill:#00e48c}.up-header--nodejs .up-header__social svg{color:#00e48c;fill:#00e48c}.up-header--php,.up-header--yii{background-color:#6439b7;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-size:82px 47px}.up-header--async .up-header__title{padding-right:0}.up-header__sub-course{position:relative;padding-left:32px}.up-header__sub-course-icon{position:absolute;top:0;left:0;width:24px;height:24px;transform:rotate(180deg)}.up-header__sub-course-icon svg{width:24px;height:24px}.up-header__sub-title{margin:10px 0 5px;font-size:22px}.up-header__sub-title a,.up-header__sub-title a:focus,.up-header__sub-title a:hover{color:#fff}.up-header--newyear2022{background-image:url(/img/newyear/2016/tree.svg),url(/img/newyear/2016/gift-white.svg),url(/img/newyear/2022/snow.svg),repeating-linear-gradient(150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 0,transparent 41px);background-repeat:no-repeat,no-repeat,repeat,repeat,repeat;background-position:right 10px top 20px,right 70px top 80px,center top;background-size:60px,20px,1800px,82px 47px,82px 47px}.up-interface,.up-interface__left-col{display:flex;flex-grow:1;flex-direction:column}.up-interface{align-items:stretch;height:100%;padding-top:25px;font-feature-settings:none;font-variant-ligatures:none}.up-interface video{max-width:100%;height:auto}.up-interface__left-col{position:relative;width:100%;padding-top:15px;padding-bottom:15px}.up-interface__right-col{position:relative;flex-shrink:0;font-size:14px}.up-interface__right-col .card-rating__title{margin-bottom:0}.up-interface__right-col .card__content p:not(.card__notice):not(.form__notice){margin-top:0}.up-interface__right-col .button{font-size:14px}.up-interface__title{display:flex;margin-top:0;margin-bottom:20px}.up-interface__title-link{margin-right:15px}.up-interface__title-link svg{width:20px;height:32px;fill:#0275d8}.up-interface__title-link:hover svg{fill:#014c8c}.up-interface__chat{display:block;width:100%;border:0}.up-interface__chat-control{display:none}.up-interface__chat-control:hover svg{fill:#e84e1b}.up-interface__chat-control:focus svg{fill:#e84e1b}.up-interface__chat-control:active svg{fill:#302683}.up-interface__chat-control--rotated{transform:rotate(180deg)}.up-interface__chat-link{position:absolute;right:5px;bottom:-20px;display:flex;align-items:center;font-size:14px}.up-interface__chat-link svg{width:14px;height:14px;margin-right:5px;fill:#302683}.up-interface--up .up-interface__chat-control{top:5px;right:-28px;z-index:2}.up-interface--up .up-interface__chat-control--rotated{right:0}.up-interface--up .up-interface__left-col{padding-top:0;padding-bottom:30px}.up-interface--up .up-interface__right-col{padding-bottom:30px}.up-interface--up .card__button{display:inline-block;margin-top:5px;margin-bottom:0}.up-interface--up .breadcrumbs{margin-top:0;margin-bottom:10px}.up-interface--up .breadcrumbs .breadcrumbs__list{margin-bottom:0;padding-top:0;font-feature-settings:normal;font-variant-ligatures:normal}.up-interface--tutor{flex-direction:column-reverse}.up-interface--column{display:block;padding-bottom:40px}.up-interface--on-air{padding-top:0;padding-bottom:50px}.up-interface--on-air .up-interface__left-col{padding-top:0}.up-interface--on-air .up-interface__chat-control,.up-interface--on-air .up-interface__chat-link{z-index:3}.up-interface__turn{margin:10px 0 15px}.up-interface__turn p{font-size:16px}.up-interface__caption{margin-left:5px;font-weight:500;font-size:14px;color:#757575;font-style:italic}.up-interface__wrapper{display:flex;flex-direction:column;margin-bottom:30px;padding:15px 15px 25px;background-color:rgba(255,163,0,.15)}.up-interface__wrapper h3,.up-interface__wrapper p,.up-interface__wrapper+h3{margin:0}.up-interface__wrapper h3{margin-bottom:5px}.up-interface__wrapper+h3{margin-bottom:15px}.up-interface__wrapper .card{background-color:#fff;border:0}.up-interface__button{max-width:none;margin:20px auto 0}.up-info{display:flex;flex-direction:column;margin-top:30px;margin-bottom:20px;padding:20px;border:1px solid #e8e8e8}.up-info h3{align-self:flex-start;margin-top:-32px;margin-bottom:5px;padding:0 10px;background-color:#fff}.up-info>h3{font-size:20px}.up-info p,.up-question__text pre{margin:10px 0}.up-info__columns .button{width:100%;max-width:100%}.up-info--questions .up-info__text{margin-bottom:0}.up-info--questions .button{margin-top:15px;margin-bottom:0}.up-info.text-container h3{border:0}.up-info.text-container p:last-child{margin-top:5px}.up-title{margin-top:0}.up-title--with-icon{position:relative;display:flex;align-self:flex-start}.up-title--with-icon .up-icon{position:absolute;top:calc(50% - 2px);right:-30px;display:inline-flex;transform:translateY(-50%)}.up-title--my .up-icon,.up-title--study .up-icon{vertical-align:2px}.up-title--my svg,.up-title--study svg{width:20px;height:20px}.up-title .badge,.up-title__text{display:inline-block;vertical-align:middle}.up-title__text{padding-right:15px}.up-title__link{display:inline-block;padding:0 .5rem;text-align:center}.up-title__link svg{display:inline-block;fill:#302683}.up-title__link:hover svg{fill:#e84e1b}.up-title__link:focus svg{fill:#e84e1b}.up-title__link:active svg{fill:#302683}.up-title__link--calendar{position:relative;top:1px;width:20px;height:20px;margin-left:3px;padding:0}.up-title__link--calendar svg{display:block;width:20px;height:20px}.up-title__button{display:inline-block;margin-left:10px;font-size:14px;line-height:26px}.up-title__button,.up-title__button--download svg{vertical-align:middle}.up-title--on-air{position:relative;display:block;margin:0;background-color:#fff}.up-title--on-air .up-title__text{display:block;max-width:1440px;margin:0 auto;padding:25px}.up-title__caption{margin-top:10px}.up-criteria--final .criteria__title .button:hover svg,.up-title--my .up-icon svg{fill:#e84e1b}.up-title--study .up-icon svg{fill:#302683}.up-title+p{margin-top:-5px;font-size:16px;line-height:1.5}.up-criteria{margin-bottom:15px}.up-criteria__list{margin:0;padding:0;list-style:none}.up-criteria__item{max-width:800px;margin:20px 0}.up-criteria__link{display:block;padding:10px 0;color:#333;background-color:transparent;border:0}.card__arrow h4,.up-criteria__link h4{margin:0;cursor:auto}.up-criteria__link svg{display:inline-block;width:20px;height:20px;vertical-align:middle;transform:rotate(-90deg)}.card__title a,.up-criteria__link:hover{color:#333}.up-criteria__link:focus{color:#333}.up-criteria__link--rotate svg{transform:rotate(90deg)}.up-criteria__content svg{width:30px;height:30px}.up-criteria__info-link{padding:0;font-size:16px;line-height:24px;text-align:left;color:#333;background-color:transparent;border:0}.up-criteria__info-link:hover{color:#333;text-decoration:underline;cursor:default}.up-criteria__info-link:focus{color:#333;text-decoration:underline;cursor:default}.up-criteria__info-link::after{content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;background-image:url(/img/icons/icon_grabber.svg);background-repeat:no-repeat;background-position:center}.up-criteria__item-auto{margin-top:20px}.up-criteria--final{margin-bottom:0}.up-criteria--final .up-criteria__part{padding:5px 10px;background-color:rgba(47,136,209,.1)}.up-criteria--final .up-criteria__item{max-width:100%;margin:0;padding:10px;border-bottom:1px solid #ccc}.up-criteria--final .up-criteria__item--green{background-color:rgba(78,181,67,.1)}.up-criteria--final .up-criteria__item--red{background-color:rgba(212,1,1,.1)}.up-criteria--final .up-criteria__item--red .checkbox__text::before,.up-criteria--final .up-criteria__item--red:hover .checkbox__text::before{border-color:#333}.up-criteria--final .up-criteria__item--red:focus .checkbox__text::before{border-color:#333}.up-criteria--final .up-criteria__alert{font-size:16px;line-height:20px;font-style:italic}.up-criteria--final .criteria{margin-bottom:0}.up-criteria--final>.criteria{padding-top:0}.up-criteria--final .criteria__top{display:block}.up-criteria--final .criteria__head{margin-bottom:10px}.up-criteria--final .criteria__title{display:flex;align-items:center;width:100%;padding:5px 15px;text-align:left}.up-criteria--final .criteria__title .link{align-self:flex-start;margin-right:5px;padding:0;line-height:inherit;background:0 0;border:0}.up-criteria--final .criteria__title .button{align-self:flex-start;margin-left:auto;padding:0 0 0 10px;line-height:inherit;border:0}.up-criteria--final .criteria__title .button svg{width:15px;max-height:15px;vertical-align:middle}.up-criteria--final .criteria__title .button:focus,.up-criteria--final .criteria__title .button:hover{background:0 0}.up-criteria--final .criteria__title .button:focus svg{fill:#e84e1b}.up-criteria--final .criteria__item{margin-top:0;margin-bottom:15px;font-size:16px}.up-criteria--final .criteria__item p,.up-criteria--final .criteria__item pre{margin-top:10px;margin-bottom:15px}.up-criteria--final .criteria__info{top:0;padding-top:15px}.up-criteria--final .criteria__info p:first-child{margin-top:0}.up-criteria--final .criteria__info p:last-child{margin-bottom:0}.up-criteria--final .criteria__info a{word-break:break-all}.up-criteria--final>h3{margin:0 0 5px;font-size:20px}.up-criteria--final+h3{margin-top:30px;margin-bottom:0;font-size:20px}.up-criteria--final.hidden+.card--check{border-top:none}.up-criteria--check .up-criteria__item-top{position:relative;display:flex;padding-right:30px}.up-criteria--check .up-criteria__checkbox{width:25px}.up-criteria--check .up-criteria__area{margin-top:10px}.up-criteria--check .checkbox__input:checked+.checkbox__text::before{background-color:#4eb543;border:1px solid #4eb543}.up-criteria--check .checkbox__text:hover::before{border:1px solid #4eb543}.up-criteria--check .checkbox__text:focus::before{border:1px solid #4eb543}.up-criteria--check .up-criteria__button{margin-top:70px}.up-criteria--check .up-criteria__close{position:absolute;top:4px;right:0;width:20px;height:20px;padding:0;overflow:hidden;background-color:transparent;border:0;transform:rotate(270deg)}.up-criteria--check .up-criteria__close svg,.up-help{width:20px;height:20px}.up-criteria--check .up-criteria__item--closed .up-criteria__close{transform:rotate(90deg)}.up-criteria--check .up-criteria__item--closed .up-criteria__item-bottom{display:none}.up-help{display:inline-block;max-width:250px;margin:0 auto;padding:0;vertical-align:top;background-color:transparent;border:0}.up-help svg{width:18px;height:18px;fill:#302683}.up-help:hover svg{fill:#e84e1b}.up-help:focus svg{fill:#e84e1b}.up-help:active svg{fill:#302683}.up-icon,.up-icon svg{display:inline-block;vertical-align:middle}.up-icon svg{width:20px;height:20px;fill:#757575}.up-icon--large svg{width:24px;height:24px}.up-icon--small svg{width:16px;height:16px}.up-icon--white svg{fill:#fff}.up-tasks{margin:0;padding:15px 0 0;list-style:none}.up-tasks--to-check .up-tasks__item{display:flex;flex-direction:column;min-height:31px}.up-tasks--to-check .up-tasks__wrapper{display:flex}.up-tasks__item{display:flex;align-items:flex-start;margin:0 0 15px}.up-tasks__item .checkbox{display:block;width:16px;height:16px;margin-top:1px}.up-tasks__item .checkbox__text{font-size:0}.up-tasks__item .checkbox__input:disabled:checked+.checkbox__text::before{background-color:#4eb543;border-color:#55ab55}.up-tasks__content{margin:0;padding-left:20px;font-size:16px;line-height:24px}.up-tasks__content span{color:#757575}.up-tasks__content small{display:block;font-size:16px;line-height:24px;color:#757575;font-style:italic}.up-tasks__content small a{color:inherit}.up-tasks__content .up-tasks__timer{margin-left:10px;font-weight:400;font-size:12px;line-height:1.4;color:#333}.up-tasks__head{display:block;margin:0}.up-tasks__criteria,.up-tasks__type{font-size:12px;line-height:1.4;color:#757575}.up-tasks__criteria{display:block;font-weight:400;color:#636363}.up-tasks__text{margin:5px 0 8px;font-size:16px;line-height:1.4}.up-tasks__button{margin-top:10px;margin-left:25px}.up-tasks__button.button--disabled{display:none}.card{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;border:1px solid #e8e8e8}.card .alert{display:block;margin:0}.card .card-rating:not(.hidden)+.alert{display:block;margin-top:10px}.card__header{position:relative;margin:0;padding:10px;font-weight:700;font-size:16px;background-color:#f2f2f2}.card__header--transparent{background-color:#fff}.card__title{margin:5px 0 10px}.card__link{display:inline-block;margin-bottom:10px}.card__content{padding:10px}.card__content .badge:focus,.card__content .badge:hover{text-decoration:none}.card__content p{font-size:14px}.card__image,.card__image img{display:block}.card__list{margin:0;padding:0}.card__item,.card__list--border{position:relative}.card__item::after,.card__list--border::after{content:"";position:absolute;bottom:0;left:10px;display:block;width:calc(100% - 20px);height:1px;margin:0 auto;background-color:#e8e8e8}.card__item{margin:0;padding:10px;list-style:none;color:#333}.card__item:last-child::after{display:none}.card__item a:not(.link){position:relative;display:inline-block;vertical-align:middle}.card__item a:not(.link):focus,.card__item a:not(.link):hover{text-decoration:none}.card--rating-embedded .card-rating__comment button,.card__item .card__link{margin:0}.card__item .card__link:focus,.card__item .card__link:hover{text-decoration:underline}.card__item p[data-toggle-area],.card__item p[data-toggle-area] a{word-break:break-word}.card__item a+.up-icon{line-height:16px}.card__item a+.up-icon svg{width:16px;height:16px;vertical-align:baseline}.card__item--new{position:relative;padding-right:25px}.card__item--new::before{content:"";position:absolute;top:50%;right:10px;width:8px;height:8px;background-color:#e84e1b;border-radius:50%;transform:translateY(-50%)}.card__form{margin-bottom:15px}.card__profile,.card__top{display:flex;margin-bottom:10px;text-align:left}.card__profile{flex-wrap:wrap;padding-bottom:5px;border-bottom:1px solid #e8e8e8}.card__profile--alone{margin-bottom:0;padding-bottom:0;border:0}.card__profile--alone em{display:block;width:100%;margin-top:10px}.card__consultation{position:relative}.card__consultations{margin-top:5px;margin-bottom:8px}.card--tutor .card__content p:last-child,.card__consultations:last-child,.table-link__table--next .table-link__list li:last-child{margin-bottom:0}.card__keks b,.card__status,.task-criteria b{font-weight:500}.card__arrow{position:absolute;top:0;right:0;padding:0 0 10px;color:#302683;background-color:transparent;border:0}.card__arrow svg{display:inline-block;width:20px;height:20px;vertical-align:middle;transform:rotate(90deg)}.card__arrow:hover svg{fill:#e84e1b}.card__arrow:focus svg{fill:#e84e1b}.card__arrow:active svg{fill:#302683}.card__arrow.card__arrow--rotate+.card__time{margin-bottom:0}.card__arrow--rotate svg{transform:rotate(-90deg)}.card__img{display:block;flex-basis:50px;max-width:50px;margin-right:10px}.card__img img{display:block;border-radius:50%}.card__img svg{display:block;width:100%;height:auto}.card__info--stretch{flex-basis:100%;max-width:none;margin-top:10px}.card__info--stretch .card__social-links{margin-top:0}.card__time{display:block;margin-bottom:3px;font-weight:400}.card--check .card__line .grid__cell,.card--width .card__content--no-padded{padding:0}.card__helper{position:absolute;top:10px;right:10px}.card__name{display:block;margin-top:3px;margin-bottom:5px;color:#3527b6}.card__name h3{margin:0;font-size:16px;line-height:20px}.card__name:hover,a .timetable-part__theme h3{color:#302683}.card__name:focus{color:#302683}.card__social-links{flex-wrap:wrap;margin-top:10px;margin-bottom:10px}.card__social-links .social-links__link{width:28px;height:28px}.card__button{display:block;max-width:250px;margin:0 auto 5px}.card__button--info{display:inline-block;width:20px;height:20px;margin-bottom:0;font-size:0;vertical-align:top;background-image:url(/img/icons/icon_info.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.card__line{padding:15px;border-bottom:1px solid #e8e8e8}.card__line .grid__cell{margin-bottom:5px}.card__line:last-child{border:0}.card__help-block{padding:0 15px 15px}.card__help-block.hidden+.card__help svg{transform:translateY(-50%) rotate(0deg)}.card__help-block.hidden+.card__help:focus svg,.card__help-block.hidden+.card__help:hover svg{animation:help-arrows-translate-down .35s ease-out .25s 2}.card__help{position:relative;display:block;width:100%;height:auto;padding:15px 65px 13px 20px;line-height:1.3;text-align:left;background:0 0;border:0}.card__help svg{top:50%;right:10px;left:auto;display:block;width:50px;height:30px;margin-right:5px;color:#302683;transform:translateY(-50%) rotate(180deg)}.card__help:hover svg{color:#e84e1b}.card__help:focus svg{color:#e84e1b}.card--invert{position:relative}.card--invert::after{content:"";position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);height:2px;background-color:#4eb543}.card--invert .card__content{display:flex;flex-direction:column-reverse}.card--chosenone .card__schedule,.card--chosenone p{font-size:16px}.card--check,.card--promo .card__title{margin-bottom:0}.card__keks img{display:block;width:60px;height:60px;margin:0 auto}.card--check+.up-criteria--final{margin-top:0;margin-bottom:50px}.card--check+.up-criteria--final:last-of-type{margin-bottom:0}.card__schedule{font-size:14px}.card__schedule .card__line{display:flex;justify-content:space-between;padding:8px 0}.card__schedule .card__line:last-child{padding-bottom:3px}.card__notice{margin:10px 0;padding-top:5px;color:#757575;font-style:italic;border-top:1px solid #e8e8e8}.card__description{display:block;margin:0;color:#333}.card-whoami{margin:0 0 10px;padding-top:10px;font-weight:700;font-size:14px;line-height:20px;font-style:italic}.card-whoami .up-help{margin-left:10px}.card--nav .card__item{display:flex;padding:15px}.card--nav .card__moment{flex-shrink:0;width:80px;padding-right:10px}.card--tutor{border:1px solid #302683}.card--tutor .card__header{display:flex;font-size:18px;color:#fff;background-color:#302683}.card--tutor .card__header .icon{margin-right:10px}.card--tutor .card__content{padding:15px}.card--tutor .card__content p{margin:0 0 15px;font-size:14px;line-height:20px}.card--tutor .card__content ol{margin:15px 0}.card__counter{display:block;font-size:16px}.card__caption{display:block;margin-bottom:5px;font-weight:500}.card--modal,.card--modal .card__profile{border:0}.card--question .card__buttons{display:flex;justify-content:center}.card--question .button{min-width:80px}.card--question .button:last-child{margin-left:10px}.card--alert,.card--rating .card__header{background-color:#ffc}.card--admin{border-color:#302683}.card--admin .card__header{color:#fff;background-color:#302683}.card--orphus{width:auto;margin-top:40px;color:#757575;border:0;border-top:1px solid #e8e8e8}.card--orphus .card__content{padding-right:0;padding-left:0}.card--orphus p{margin:0;font-size:14px;line-height:1.5}.card--orphus svg{display:inline-block;margin-right:5px;vertical-align:text-bottom;fill:#757575}.card--materials{border:0}.card--materials .field--search{max-width:100%}.card--materials .form__label{display:block}.card--materials .card__more{margin-top:5px;margin-left:auto;font-size:16px}.card--materials .form__group,.card--stats p{margin-bottom:0}.card--stats{position:relative}.card--stats ul{margin-top:0;margin-bottom:20px;padding-left:0;list-style:none}.card--stats ul li{margin-top:4px;margin-bottom:4px}.card--stats .progress{display:block;margin-top:5px;margin-bottom:25px}.card--stats .card__header{margin-bottom:5px;padding-top:20px;padding-right:81px}.card--stats::before{content:"";position:absolute;top:10px;right:7px;z-index:1;width:64px;height:99px;background-image:url(/img/newyear/2022/keks-lights.svg);background-repeat:no-repeat;background-size:contain}.card--application{justify-content:flex-start;border:0}.card--application .card__left,.timetable--results .timetable-part__link h3{margin-bottom:0}.card--application .card__right{display:flex;flex-direction:column;margin-top:20px;margin-bottom:0}.card--application .card__section{margin:0 0 10px;font-weight:700;font-size:20px}.card--application .card__header{display:flex;justify-content:space-between}.card--application .card__consultations{margin-top:10px}.card--application .card__text{margin-top:0}.card--application .button{min-width:80px}.card--application .button:first-child:not(:only-child){margin-right:10px}.card--application .card__line{margin-bottom:10px;padding:0;font-size:14px;border:0}.card--application .card__line--comment{display:flex;flex-direction:column;width:100%;padding:0;font-size:14px}.card--application .card__line--question{margin-top:10px}.card--application .card__line--question .card__buttons .button{max-width:100px;margin-bottom:0}.card--application .card__status{font-weight:400}.card--application .card__status--rejected{color:#e84e1b}.card--application .card__status--completed{color:#2c933a}.card--application .card__status--waiting,.table-link__cell small{color:#757575}.card--application .card__buttons{margin-top:15px}.card--application .card__buttons .button{width:100%;margin-bottom:10px}.card--rating-embedded.card--rating{width:100%;max-width:440px;margin-bottom:0;padding:0;background:0 0;border:0}.card--rating-embedded.card--event{margin-top:30px}.card--rating-embedded .card__header{margin:0;padding:0;font-size:16px;line-height:1.2;background:0 0}.card--rating-embedded .card__content{height:100%;padding:0}.card--rating-embedded .card__content p{font-size:14px}.card--rating-embedded .card__content .alert{margin-top:10px;margin-bottom:0}.card--rating-embedded .card-rating{min-height:auto;padding-top:10px}.card--rating-embedded .card-rating__title{margin:0;line-height:1.5}.card--rating-embedded .card-rating__values{justify-content:flex-end;margin-left:-8px}.card--rating-embedded .card-rating__values svg{width:30px;height:30px}.card--rating-embedded .card-rating__evaluate{position:relative;bottom:auto;left:auto;width:auto;font-size:14px;line-height:1.5;transform:none}.card--rating-embedded .card-rating__evaluate--static{bottom:0}.card--rating-embedded .card-rating__evaluate,.card--rating-embedded .card-rating__title{margin-right:20px}.card--rating-embedded .card-rating__comment{width:100%}.card--rating-embedded .field--area{max-width:none}.card-list{display:grid;align-items:stretch;grid-row-gap:15px;grid-template-columns:1fr;margin:0;padding:0;list-style:none;justify-items:stretch}.card-list .card{margin:0}.card-list .card__schedule,.card-list p{font-size:16px}.card-list--recommended{margin-top:25px}.card-rating{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:90px;transition:display 1s}.card-rating .required__text{padding-left:0;color:#e84e1b}.card-rating__title{font-size:14px}.card-rating__title--invisible{display:none}.card-rating__values{display:flex;flex-direction:row-reverse;justify-content:center}.card-rating__values>button,.card-rating__values>label{padding:0 7px;font-size:24px;color:#d5d5d5;background-color:transparent;border:0;fill:#d5d5d5}.card-rating__values>button svg,.card-rating__values>label svg{width:35px;height:35px}.card-rating__values label:hover,.card-rating__values label:hover~label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:focus+label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:checked+label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:focus~label{color:#f7cf00;fill:#f7cf00}.card-rating__values input:checked~label{color:#f7cf00;fill:#f7cf00}.card-rating__evaluate{position:absolute;bottom:-2px;left:50%;width:100%;transform:translateX(-50%)}.card-rating__evaluate--static{position:relative;bottom:auto;left:auto;transform:none}.card-rating__comment button{display:block;margin:0 auto}.card-rating__comment .field--area{min-height:auto;margin-top:5px}.table-link__table{display:flex;flex-direction:column;border:1px solid #e8e8e8}.table-link__caption{margin-top:0}.table-link__left{position:relative;display:flex;flex-direction:column;padding:10px;color:#333}.table-link__table--disabled:focus,.table-link__table--disabled:hover{box-shadow:none}.table-link__table--disabled .table-link__left:hover{color:#333}.table-link__table--disabled .table-link__left:focus{color:#333}.table-link__cell{display:block;margin-bottom:5px;vertical-align:middle}.table-link__cell:last-child{margin:0}.table-link__cell svg{display:inline-block;width:15px;height:15px;margin-left:3px;vertical-align:middle;fill:#757575}.check-controls__criteria code,.table-link__time{white-space:nowrap}.table-link__table--head{display:none}.table-link__table--head .table-link__left,.table-link__table--head .table-link__right{color:#757575}.table-link__table--head .table-link__left:focus .table-link__cell--content,.table-link__table--head .table-link__left:hover .table-link__cell--content{text-decoration:none}.table-link__table--head:focus,.table-link__table--head:hover{box-shadow:none}.table-link__cell--number{font-weight:700}.table-link__cell--content{font-size:16px}.table-link__cell--content strong{display:block;font-size:20px}.table-link__info{font-size:14px;color:#ccc}.table-link--materials .table-link__table,.table-link--tasks .table-link__table{min-height:0}.table-link--materials,.timetable--results .timetable-part--opened .timetable-part__link h3{margin-bottom:15px}.table-link--materials .table-link__table--head{display:none}.table-link--materials .table-link__cell--content,.table-link--materials .table-link__left{flex-basis:100%;max-width:100%}.table-link--materials .table-link__cell--content::before{position:absolute;top:15px;left:10px;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center}.table-link__table--article .table-link__cell--content::before{background-image:url(/img/icons/icon_book.svg)}.table-link__table--demo .table-link__cell--content::before{background-image:url(/img/icons/icon_gear.v2.svg)}.table-link__table--screencast .table-link__cell--content::before{background-image:url(/img/icon_rec.svg)}.table-link__table--course .table-link__cell--content::before{background-image:url(/img/icon_rocket.svg)}.table-link--course .table-link__table:first-child{border-top:1px solid #e8e8e8}.table-link__cell--count,.table-link__cell--title{text-align:center}.table-link--course+button{max-width:100%;margin-top:10px}.table-link--students svg{width:24px;height:24px}.table-link--students .table-link__table{border-bottom:none}.table-link--students .table-link__table:last-child{border-bottom:1px solid #e8e8e8}.table-link--students .table-link__right{display:flex;flex-direction:column;padding:5px 10px 10px}.table-link__table--next{display:block;padding:15px}.table-link__table--next:hover{box-shadow:none}.table-link__table--next p:first-child{margin-top:0}.table-link__table--next .table-link__list{margin:0;padding:0;list-style:none}.table-link__table--next .table-link__list li{margin:0 0 5px}.table-link__table--next .table-link__list-link{font-size:14px;line-height:18px}.table-link__table--next .table-link__list-link::before{content:"";display:inline-block;width:15px;height:15px;margin-right:7px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.table-link__table--next .table-link__list-link--article::before{background-image:url(/img/icons/icon_book.svg)}.table-link__table--next .table-link__list-link--screencast::before{background-image:url(/img/icon_rec.svg)}.table-link__table--next .table-link__list-link--course::before{background-image:url(/img/icon_rocket.svg)}.table-link__table--next .table-link__list-link--demo::before{background-image:url(/img/icons/icon_gear.v2.svg)}.table-link--intensive{margin-bottom:30px}.table-link--intensive .table-link__table{margin-bottom:5px;background-color:#f8f8f8;border:0}.table-link--consultations+p+ul li:last-child,.table-link--intensive .table-link__table:last-child{margin-bottom:0}.table-link--intensive .table-link__table--active{position:relative;background-color:rgba(78,181,67,.1)}.table-link--intensive .table-link__table--active::before{content:"";position:absolute;top:0;left:-5px;width:5px;height:100%;background-color:#4eb543}.table-link--intensive .table-link__cell--content{display:flex;flex-direction:column}.table-link--intensive .table-link__cell--content a{font-weight:700;font-size:16px;color:#333;cursor:pointer}.table-link--intensive .table-link__info{font-size:12px;color:#333}.table-link--consultations .table-link__table{justify-content:space-between;border-bottom:none}.table-link--consultations .table-link__table--head .table-link__right{color:#636363}.table-link--consultations .table-link__table--head .table-link__cell{font-size:14px;color:#757575}.table-link--consultations .table-link__table:last-child{border-bottom:1px solid #e8e8e8}.table-link--consultations .table-link__table:nth-child(2) .table-link__cell--type svg,.table-link--consultations .table-link__table:nth-child(3) .table-link__cell--type svg{margin-bottom:2px}.table-link--consultations .table-link__left{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.table-link--consultations .table-link__right{display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px 10px}.table-link--consultations .table-link__cell svg{width:16px;height:16px;margin-right:5px}.table-link--consultations .table-link__cell--type{display:flex;align-items:center}.table-link--consultations .table-link__cell--type:last-child{margin-right:auto}.table-link--consultations .table-link__type-name{display:block;margin-right:5px}.table-link--consultations .table-link__cell--duration{flex-basis:100%;order:1;margin-bottom:0;font-weight:500}.table-link--consultations .table-link__cell--comment{display:flex;align-items:flex-end;margin-bottom:0}.table-link--consultations .table-link__cell--comment:last-child{margin:0}.table-link--consultations .table-link__cell--comment svg{width:20px;height:20px;margin:0;fill:#302683}.table-link--consultations .table-link__cell--comment .up-help:hover svg,.table-link--consultations-requests .table-link__status:hover svg{fill:#e84e1b}.table-link--consultations .table-link__cell--comment .up-help:focus svg,.table-link--consultations-requests .table-link__status:focus svg{fill:#e84e1b}.table-link--consultations .table-link__cell--controls{display:flex}.table-link--consultations+p{margin-top:20px;margin-bottom:0}.table-link--consultations+p+ul{padding-left:0;list-style:none;margin-top:5px;margin-bottom:0}.table-link--consultations+p+ul>li,.task-criteria ul>li{position:relative;padding-left:1.38em}.table-link--consultations+p+ul>li::before,.task-criteria ul>li::before{content:"\2014";position:absolute;top:0;left:0}.subscription--special .subscription-radio-block__special .subscription-radio-block__price-period::before,.table-link--consultations .button{display:none}.table-link--consultations .button:first-child{margin-left:auto}.table-link--consultations .button svg{margin:0;fill:currentColor}.table-link--consultations-requests .table-link__table--head .table-link__cell--status{justify-content:flex-end}.table-link--consultations-requests .table-link__right{flex-wrap:wrap}.table-link--consultations-requests .table-link__cell--status{display:flex;justify-content:flex-start}.table-link--consultations-requests .table-link__cell--status .button{display:block;width:48%;max-width:100px;margin:0;font-size:12px;border-width:2px}.table-link--consultations-requests .table-link__cell--status .button:first-child{margin-right:10px}.table-link--consultations-requests .table-link__cell--status .button:only-child{width:auto;margin-right:0}.table-link--consultations-requests .table-link__cell--check-consultation{width:100%}.table-link--consultations-requests .table-link__cell--type:last-child{margin-right:auto}.table-link--consultations-requests .table-link__status{position:relative;margin-left:auto;padding-left:28px;color:#4eb543}.table-link--consultations-requests .table-link__status a{position:absolute;top:-3px;left:0}.table-link--consultations-requests .table-link__status svg{width:18px;height:18px;margin:0;fill:#302683}.table-link--consultations-requests .table-link__status--completed,.table-link--consultations-requests .table-link__status--failed,.table-link--consultations-requests .table-link__status--rejected,.table-link--consultations-requests .table-link__status--waiting{padding-left:0}.table-link--consultations-requests .table-link__status--failed,.table-link--consultations-requests .table-link__status--rejected{color:#e84e1b}.table-link--consultations-requests .table-link__status--completed{color:#2c933a}.table-link--consultations-requests .table-link__status--waiting,.timetable--results small{color:#757575}.table-link--consultations-requests .table-link__question{margin-top:15px;font-size:14px}.table-link--consultations-requests .table-link__buttons{display:flex;margin-top:7px}.table-link--repetition .table-link__table{border-bottom:none}.table-link--repetition .table-link__table--head .table-link__cell{font-size:14px;color:#757575}.table-link--repetition .table-link__table--head .table-link__cell:last-child{padding-right:15px;text-align:center}.table-link--repetition .table-link__table:last-child{border-bottom:1px solid #e8e8e8}.table-link--repetition .table-link__left{flex-direction:column;flex-wrap:wrap}.table-link--repetition .table-link__cell{margin-bottom:10px}.table-link--repetition .table-link__cell:last-child{margin-bottom:0;padding-right:0}.table-link--repetition .table-link__note{display:block;margin-bottom:5px;color:#757575}.table-link--repetition .price{margin-right:10px}.table-link--repetition .table-link__current-price{font-weight:500;font-size:18px;color:#4eb543;white-space:nowrap}.table-link--repetition .table-link__current-price svg{width:12px;height:12px;vertical-align:baseline;fill:#4eb543}.table-link--repetition .button{width:100%}.timetable h3{font-size:20px}.timetable__week--defence{margin-bottom:20px}.timetable__week--defence .timetable__caption,.timetable__week--done .timetable__caption{margin-bottom:4px}.timetable__caption{display:block;margin:0 0 10px;font-size:14px}.timetable__caption+p{margin:0;font-size:14px}.timetable-part,.timetable__progress{position:relative}.timetable__progress::after,.timetable__progress::before{content:"";position:absolute;top:8px;left:-18px;background-color:#e8e8e8}.timetable__progress::before{width:5px;height:calc(100% - 37px)}.timetable__progress::after{width:14px;height:5px}.timetable__progress--defence .timetable-part--defence::before,.timetable__progress--defence::after,.timetable__progress--defence::before{background-color:#454778}.timetable__progress--defence .timetable-part--executed.timetable-part--prepare .timetable-part__description{font-size:14px}.timetable--results .form__label,.timetable--results .timetable-part__info{display:block}.timetable--results .radio-round{margin-bottom:15px;padding-top:5px}.timetable--results .button-group{margin-top:30px}.timetable-part{border:1px solid #e8e8e8}.timetable-part+.timetable-part,.timetable-part--mt{margin-top:10px}.timetable-part:last-child{margin-bottom:20px}.timetable-part--current .timetable__link:focus,.timetable-part--current .timetable__link:hover,.timetable-part--executed .timetable__link:focus,.timetable-part--executed .timetable__link:hover,.timetable-part--not-executed .timetable__link:focus,.timetable-part--not-executed .timetable__link:hover,.timetable-part--opened .timetable__link:focus,.timetable-part--opened .timetable__link:hover{text-decoration:underline}.timetable-part--current::before,.timetable-part--executed::before,.timetable-part--not-executed::before,.timetable-part--opened::before{content:"";position:absolute;top:-1px;left:-5px;width:5px;height:calc(100% + 2px)}.timetable-part--opened .timetable-part__time{display:flex;flex-direction:column-reverse}.timetable-part--current::before{background-color:#4eb543}.timetable-part--executed .timetable-part__info{flex-basis:100%;max-width:none;margin-bottom:0;padding-top:10px;padding-bottom:10px;background-color:#f8f8f8}.timetable-part--executed .timetable-part__theme{padding-right:20px}.timetable-part--executed .timetable-part__theme::before{top:5px;right:0;display:block}.timetable-part--executed .timetable-part__theme h3{margin-bottom:0;font-weight:500;font-size:14px}.timetable-part--executed .timetable-part__link{color:inherit}.timetable-part--executed .timetable-part__time{display:block;width:100%;font-size:14px;line-height:1.25em}.timetable-part--executed--mt{margin-top:0}.timetable-part--executed .timetable-part__record{color:#333}.timetable-part--executed:last-child:not(:only-of-type){margin-top:0;margin-bottom:15px;border-top:none}.timetable-part--prepare .timetable-part__theme{flex-basis:100%;max-width:none}.timetable-part__info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:10px}.timetable-part__theme{position:relative;display:block;font-size:16px;vertical-align:middle;color:#333}.timetable-part__theme::before{content:"";position:absolute;display:none;width:15px;height:10px;background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-size:100%}.timetable-part__theme svg{display:inline-block;width:15px;height:15px;margin-left:3px;vertical-align:middle;fill:#ccc}.timetable-part__theme h3{margin:0 0 5px;font-size:20px}.timetable-part__link{display:inline-block}.timetable-part__link .live{padding-left:15px}.timetable-part__link .live::before{top:calc(50% - 5px);left:0}.timetable-part__description,.timetable-part__form.hidden~.timetable-part__progress{display:block}.timetable-part__time{margin-top:5px}.timetable-part__record{color:#3527b6}.timetable-part__caption{display:block;width:100%;margin-bottom:5px;font-size:12px;color:#757575}.timetable-part__hours{font-size:16px;white-space:nowrap}.timetable-part__form{position:relative;display:flex;flex-direction:column;padding:0 10px}.timetable-part__progress{display:none;margin-top:-27px;margin-left:67px;font-size:14px;line-height:27px}.timetable-part__helper{position:absolute;top:10px;right:10px}.timetable-part__list{display:flex;flex-direction:column;margin:0;padding:10px 25px 0 0;list-style:none;border-top:1px solid #e8e8e8}.timetable-part__task-name{margin:0 0 5px;font-size:14px}.timetable-part__more{position:relative;display:block;height:30px;padding:0;background:0 0;border:0}.timetable-part__more svg{display:block;width:100%;color:#302683;transform:translate(0) rotate(180deg)}.timetable-part__more:hover svg{width:100%;color:#e84e1b;animation:arrows-translate-up .35s ease-out .25s 2}.timetable-part__more:focus svg{width:100%;color:#e84e1b;animation:arrows-translate-up .35s ease-out .25s 2}.timetable-part__more:active svg{color:#302683}.timetable-part__form.hidden+.timetable-part__more{margin-top:-10px}.timetable-part__form.hidden+.timetable-part__more svg,.tree__item--help div.hidden+.icon-arrows svg{transform:translate(0) rotate(0deg)}.timetable-part__form.hidden+.timetable-part__more:focus svg,.timetable-part__form.hidden+.timetable-part__more:hover svg,.tree__item--help div.hidden+.icon-arrows:focus svg,.tree__item--help div.hidden+.icon-arrows:hover svg{animation:arrows-translate-down .35s ease-out .25s 2}.timetable-part--defence{position:relative}.timetable-part--defence::before{content:"";position:absolute;top:36px;left:-18px;width:14px;height:5px;background-color:#e8e8e8}.timetable-part--defence h3{margin-bottom:0}.task-info__state .task-info__link:last-child,.timetable-part--defence:last-child{margin-bottom:0}.timetable-part__period{margin-left:auto;font-size:16px}.up-alert{position:relative;margin:0 0 20px;padding:20px 10px 20px 80px;border:1px solid #ccc}.up-alert::before{content:"";position:absolute;top:50%;left:15px;display:block;width:50px;height:50px;background-image:url(/img/avatar-keks.svg);background-repeat:no-repeat;background-position:0 0;background-size:50px 50px;transform:translateY(-50%)}.up-alert--tutor{margin:20px 0;padding-top:80px;padding-left:10px}.up-alert--tutor::before{top:18px;background-image:url(/img/intensive/great-tutor.v2.svg);transform:none}.up-alert--tutor button{padding:0;font:inherit;background-color:transparent;border:0;display:block;margin-top:10px;color:#3527b6}.up-alert--tutor button:hover{color:#302683;text-decoration:underline}.up-alert--tutor button:focus{color:#302683;text-decoration:underline}.up-alert+.note{margin-top:-5px}.up-timer{position:relative;margin-bottom:20px;padding:15px;font-size:16px;border:3px solid #302683}.up-timer strong{display:block;margin-top:10px;font-size:20px}.up-timer .link{display:block;margin-top:10px;padding:0;background:0 0;border:0}.up-timer--green{border-color:#4eb543}.up-timer--orange{border-color:#e84e1b}.up-timer--yellow{border-color:#e4c212}.up-timer__helper{position:absolute;top:8px;right:5px;z-index:1}.live{position:relative}.live::before{content:"";position:absolute;top:14px;left:25px;display:block;width:8px;height:8px;background-color:#e8e8e8;border-radius:50px}.live--today::before{background-color:#f7cf00}.live--on-air::before{background-color:#e84e1b}.up-project__top{display:flex;flex-direction:column;margin-bottom:30px}.up-project__right{order:-1;width:100%;max-width:450px;margin-bottom:15px}.up-project__right .button{margin-top:5px}.up-project__left ul{margin:0;padding:0}.up-project__left p{margin-top:0;margin-bottom:15px}.up-project__left h3{margin-top:15px;margin-bottom:5px}.up-project__left .form__group{margin-bottom:10px}.up-project__left .button{width:100%;max-width:none}.up-project__image{display:block}.project--card .project__image img,.up-project__image img{display:block;width:100%}.up-project__caption{margin-bottom:20px;font-size:30px}.up-project__parameters .up-project__caption{margin-top:20px}.up-project__info{display:flex;flex-direction:column;margin-bottom:30px;padding:20px;border:1px solid #e8e8e8}.up-project__info h3{align-self:flex-start;margin-top:-32px;margin-bottom:5px;padding:0 10px;text-align:center;background-color:#fff}.up-project__info>h3{font-size:20px}.up-project__info p{margin-top:10px;margin-bottom:15px}.up-project__info textarea{min-height:80px;margin-bottom:5px}.up-project__info .button{margin-top:10px}.up-project__info a{margin-top:5px;margin-bottom:10px}.up-project__info--tariff{margin-top:30px;margin-bottom:0;padding:0}.up-project__info--tariff p.up-project__text{margin:0;padding:15px 20px}.up-project__info--tariff .button{bottom:-1px;left:-1px;width:calc(100% + 2px);margin:0;padding-right:.5em;padding-left:.5em}.up-project__status{display:block;margin-top:5px;margin-bottom:15px;color:#757575;font-style:italic}.up-project__message{display:block;margin-top:5px;margin-bottom:10px;color:#e94e1b}.up-project__tool{display:flex;justify-content:space-between;padding:10px 0}.up-project__parameters .up-project__tool{margin:0}.up-project__tool:first-of-type{padding-top:0;border-bottom:1px solid #e8e8e8}.up-project__type{font-weight:700}.up-project__specification.text-container--module h3{margin:15px 0;padding:0;text-align:left}.task-info{padding:0 15px;border:1px solid #e8e8e8}.task-info .table{margin-bottom:0}.task-info__description{padding:15px 0}.task-info__description,.task-info__state{display:flex;flex-direction:column;width:100%}.task-info__description{border-bottom:1px solid #e8e8e8}.task-info__state{position:relative;padding:15px 25px 15px 0}.task-info__state .task-info__table{margin-right:-25px}.task-info__helper{position:absolute;top:15px;right:0}.task-info__link{align-self:flex-start;margin-bottom:5px}.task-info__status{display:block;margin-bottom:5px;color:#757575;font-style:italic}.task-info__button{margin-top:10px}.task-info__done{margin-top:auto}.task-info__message{display:block;margin-top:auto;color:#e94e1b}.task-info__message button{padding:0;background:0 0;border:0}.task-info--final .task-info__archive,.task-info--final .task-info__grade,.task-info--final .task-info__link,.task-info--final .task-info__status,.task-info--final .task-info__student,.task-info--final .task-info__type-of-change{margin-bottom:10px}.task-info--final+.task-controls{margin-bottom:30px}.task-info--final+.up-criteria--final,.task-info--final+.up-project__info,.task-info--final+h2{margin-top:30px}.task-info--final .badge{margin-left:5px}.task-controls+h2,.task-info--final .task-info__message{margin-top:0}.task-info__type-of-change:last-child{margin-bottom:0}.task-info__table tr:last-child td{border-bottom:none}.task-info__table .badge{min-width:0;margin-right:5px;padding:0 5px}.task-info__block{margin-bottom:20px}.task-info__block:last-child{margin-bottom:0}.task-info__title{margin:0 0 10px}.task-info__list{margin:0;padding:0;list-style:none}.task-info__item{position:relative;margin:0 0 10px;padding-left:25px}.task-info__text{position:relative;display:inline-block;vertical-align:middle}.task-info__text--alert{color:#e84e1b}.task-info__text>svg{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:#a0a0a0}.task-info__icon{position:absolute;top:1px;left:0;display:block;width:16px;height:16px;fill:#333}.task-info__icon--my{fill:#e84e1b}.task-info__icon--study{fill:#302683}.task-info__review{position:relative;margin:0 0 20px}.task-info__review--green,.task-info__review--red,.task-info__review--yellow{padding-left:33px}.task-info__review--green .task-info__review-icon{background-color:#4eb543}.task-info__review--yellow .task-info__review-icon{background-color:#f7cf00}.task-info__review--red .task-info__review-icon{background-color:#e84e1b}.task-info__review--red svg{left:calc(50% - 1px)}.task-info__review-icon{position:absolute;top:calc(50% - 2px);left:0;display:block;width:24px;height:24px;border-radius:50%;transform:translateY(-50%)}.task-info__review-icon svg{position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);fill:#fff}.task-info__review button,.task-info__text--alert button{padding:0;font:inherit;background-color:transparent;border:0;color:#3527b6}.task-info__review button:hover{color:#302683}.task-info__review button:focus{color:#302683}.task-info__text--alert button:hover{color:#302683}.task-info__text--alert button:focus{color:#302683}.task-criteria{position:relative;margin:24px 0 0;padding-top:14px;padding-left:30px;font-size:14px}.task-criteria svg{position:absolute;top:15px;left:0;display:block;width:18px;height:18px;fill:#272822}.task-criteria p{margin-top:0;margin-bottom:8px}.task-criteria ul{padding-left:0;list-style:none;margin:0}.task-grid a{position:relative;max-width:100%;margin-bottom:10px}.task-controls{display:flex;flex-direction:column;margin-bottom:10px;padding:15px 20px;background-color:transparent;border:1px solid #e8e8e8;border-top:none}.task-controls__button{width:100%;max-width:none;margin-bottom:10px;line-height:1.3}.task-controls__button:last-child{margin-bottom:0}.task-controls--columns{justify-content:flex-start}.task-controls--columns .task-controls__action{margin-left:auto}.up-statement{margin-top:15px;border-bottom:1px solid #e8e8e8}.up-statement input[type=number]{min-width:90px;padding-right:5px}.up-statement__title{padding-top:10px}.up-statement__block p{margin:0 0 15px}.up-statement__block--sum{text-align:right}.up-statement__block--sum p{padding-top:10px}.up-curator{display:flex;flex-direction:column;align-items:center;padding-top:20px;padding-bottom:20px}.up-curator__image{width:100px;height:100px}.up-curator__text{padding:20px;background-color:#f8f8f8;border:1px solid #cecece;border-radius:15px}.up-curator__text :first-child{margin-top:0}.up-curator__text :last-child{margin-bottom:0}.pay-head{display:flex;flex-direction:column}.pay-head__type,.pay-table h3{margin-bottom:10px}.pay-head__progress .progress{max-width:100%}.pay-table--half{width:100%}.pay-table--half .pay-table__table{margin:0}.pay-table__table{margin-top:30px;margin-bottom:30px}.pay-table__text{margin:0 0 20px}.pay-table__text input{display:block;margin-top:5px}.pay-table__controls{margin-top:30px}.pay-table__controls .button{display:block}.pay-table__controls .button:last-child{margin-top:5px}.subscription__inner{margin-bottom:25px;background-color:#f8f8f8}.subscription-radio-group{display:flex;flex-direction:column}.subscription-radio-block{border-bottom:1px solid #fff}.subscription-radio-block:not(:last-child){border-right:1px solid #fff}.subscription-radio-block__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.subscription-radio-block__input:focus+.subscription-radio-block__body{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}.subscription-radio-block__input:not(:checked)+.subscription-radio-block__body{color:#9696a2}.subscription-radio-block__input:not(:checked)+.subscription-radio-block__body:hover{color:inherit}.subscription-radio-block__input:not(:checked)+.subscription-radio-block__body:hover .subscription-radio-block__title-text{color:#2e2c9c}.subscription-radio-block__input:not(:checked)+.subscription-radio-block__body .subscription-radio-block__title-text{border-bottom-color:transparent}.subscription-radio-block__input:checked+.subscription-radio-block__body .subscription-radio-block__text{display:block}.subscription-radio-block__body{margin:0;padding:30px 23px 20px}.subscription-radio-block__heading{position:relative;margin-top:0;margin-bottom:0;font-weight:700;font-size:24px;line-height:28px}.subscription-radio-block__badge{position:absolute;top:0;right:0;margin-bottom:15px;padding:.2em 1em;vertical-align:top}.subscription-radio-block__title{display:block;flex-direction:column;align-items:flex-start;margin-right:10px;margin-bottom:15px;padding-right:80px}.subscription-radio-block__title-text{margin-bottom:15px;border-bottom:3px solid #4eb543}.subscription-radio-block__price{display:block;flex-shrink:0;margin-bottom:15px}.subscription-radio-block__price-period{font-size:20px;vertical-align:top;color:#ccc;white-space:nowrap}.subscription-radio-block__price-period::before{content:"/";padding-right:5px;vertical-align:inherit}.subscription-radio-block__text{display:none;font-size:16px}.subscription-features{display:none;margin:0;padding:10px 0 0;list-style:none}.subscription-features--experimental{display:flex;flex-wrap:wrap}.subscription-features--experimental .subscription-features__item{margin-bottom:20px}.subscription-features--experimental .subscription-features__item-title{max-width:400px;margin-top:0;margin-bottom:30px;font-size:24px}.subscription-features--experimental .subscription-features__item-text:not(:first-child){margin-top:10px}.subscription-features--mobile{display:flex;flex-direction:column}.subscription-features--mobile .subscription-features__item{margin-bottom:50px}.subscription-features--mobile .subscription-features__item-title{margin-top:15px}.subscription-features--mobile .subscription-features__item-description{display:flex;flex-direction:column}.subscription-features--mobile .course-summary__text{text-align:left}.subscription-features--main{display:block;max-width:1200px;margin:0 auto;padding-top:60px}.subscription-features--main .subscription-features__item{margin-bottom:50px}.subscription-features--main .subscription-features__item-title{margin-bottom:3px}.subscription-features__item{margin-top:0;margin-bottom:0}.subscription-features__item--card,.subscription-features__item--settings,.subscription-features__item--time{position:relative;padding-top:120px}.subscription-features__item--card::before,.subscription-features__item--settings::before,.subscription-features__item--time::before{content:"";position:absolute;background-repeat:no-repeat}.subscription-features__item--card::before{top:0;left:0;width:140px;height:88px;background-image:url(/img/icons/icon-card.v2.svg)}.subscription-features__item--time::before{top:-15px;left:5px;width:106px;height:106px;background-image:url(/img/icons/icon-time.v2.svg)}.subscription-features__item--settings::before{top:0;left:10px;width:144px;height:88px;background-image:url(/img/icons/icon-settings.v2.svg)}.subscription-features__item-text{margin:0;font-size:16px;line-height:22px}.subscription-features__course-summary:first-child{margin-bottom:5px;padding-top:20px}.subscription-features__item-description{min-height:150px;margin-top:0;margin-bottom:5px}.subscription-features__item-description-img{margin-left:-20px}.subscription-features__item-title{margin-top:0;margin-bottom:8px;font-size:20px}.subscription-contents{position:relative;max-width:1200px;margin:20px auto 0;padding:25px 0 35px}.subscription-contents .header-border{position:relative}.subscription-contents::before{position:absolute;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;content:"";top:0;bottom:0;background-color:#f8f8f8}.subscription-contents__list{position:relative;margin:0;padding:28px 0 0;list-style:none}.subscription-contents__item{margin:0 0 40px}.subscription-contents--experimental{max-width:1400px}.subscription-contents--experimental .subscription-contents__list{justify-content:space-between}.subscription-contents--experimental .subscription-contents__item{flex-basis:100%;max-width:100%}.subscription-contents__item-title{margin:0;font-size:20px}.subscription-contents__badge{margin-left:5px;vertical-align:middle}.subscription-contents__item-text{font-size:16px;line-height:22px}.subscription-contents--faq-en{max-width:980px}.subscription__unsubscribe{padding:10px;font-size:14px;text-align:center}.subscription__unsubscribe a{color:#757575}.subscription--special .subscription-radio-block__title{display:block;margin-right:0;padding-right:0}.subscription--special .subscription-radio-block__badge{position:relative;margin-top:10px;margin-bottom:0}.subscription--special .subscription-radio-block__title-text{margin-right:5px}.subscription--special .subscription-radio-block__sale{line-height:2;transform:rotate(-20deg)}.subscription--special .subscription-radio-block__special{margin-bottom:15px}.subscription--special .subscription-radio-block__special .subscription-radio-block__last-price{position:relative;display:inline-block;margin-right:7px;font-size:18px;line-height:26px;vertical-align:top}.subscription--special .subscription-radio-block__special .subscription-radio-block__price{margin-bottom:0;font-weight:700;font-size:28px;line-height:30px}.subscription--special .subscription-radio-block__special .subscription-radio-block__price-period{font-size:16px;line-height:24px}.subscription--new{max-width:1200px;margin:0 auto}.subscription--new .badge{align-self:flex-start;margin-bottom:5px}.subscription--new .subscription__discount-text{margin-bottom:36px;font-size:36px;line-height:1.1;text-align:center}.subscription--new .subscription__inner{display:flex;flex-direction:column;align-items:center;background-color:#fff}.subscription--new .subscription__title-wrapper{display:flex;justify-content:space-between;align-items:center}.subscription--new .happy-set{margin-top:8px;text-align:center}.subscription--new .subscription__unsubscribe{padding-top:8px;padding-bottom:25px}.subscription--new .subscription__item{position:relative;width:100%}.subscription--new .subscription__item--active{border:4px solid #4eb543}.subscription--new .subscription__item-body{display:flex;flex-direction:column;justify-content:space-between;padding:20px 25px;background-color:#f8f8f8}.subscription--new .subscription__price{margin:0;font-size:48px;line-height:1}.subscription--new .subscription__price .subscription__rouble{font-weight:500;font-size:46px}.subscription--new .subscription__price-wrapper{margin-top:12px}.subscription--new .subscription__last-price{margin-right:10px;font-weight:400;font-size:20px;color:#757575}.subscription--new .subscription__price-period{font-weight:400;font-size:20px;line-height:1.2;color:#757575}.subscription--new .subscription__price-timeout{font-weight:700;font-size:18px;line-height:1.4;color:#e84e1b}.subscription--new .subscription__item-title{margin-top:0;margin-bottom:0;font-size:24px;line-height:1.2}.subscription--new .subscription__price-description{font-size:14px;line-height:1.4;color:#757575}.subscription--new .subscription__label{position:absolute;top:20px;right:0;width:120px;height:32px;font-size:14px;line-height:34px;text-align:center;color:#f7f7f9;background-color:#4eb543}.subscription--new .subscription__label::before{content:"";position:absolute;right:120px;width:0;height:0;border-top:16px solid transparent;border-right:10px solid #4eb543;border-bottom:16px solid transparent}.subscription--new .subscription__pros{margin-top:20px;padding-right:25px;padding-left:25px;list-style-image:url(/img/icons/test_done.v2.svg);font-size:18px;line-height:1.4}.subscription--new .subscription__pros li{margin-top:0;margin-bottom:0;padding-bottom:10px;padding-left:15px}.subscription--new .subscription__button{min-width:100%;margin-top:18px}.subscription--new .subscription__button--inactive{font-size:22px;color:#4eb543;background-color:transparent;border-color:#4eb543}.subscription--new .subscription__change-card{text-align:center}.subscription--new .subscription__agreement{margin-top:8px;font-size:14px;line-height:1.4;text-align:center}.subscription--en{margin-top:24px}.subscription--en .subscription__inner{justify-content:space-between}.subscription--en .subscription__price{font-size:42px}.subscription--en .subscription__item{flex-basis:32%;max-width:380px}.subscription--en .subscription__item-body{margin-bottom:24px}.subscription--en .toggle{margin-top:24px;font-size:12px}.subscription--en .toggle__text{padding-left:75px}.subscription--en .subscription__item-action{display:flex;justify-content:center;min-height:45px}.subscription--en .subscription__price-wrapper{min-height:66px}.subscription--en .subscription__text{min-height:44px;color:#757575}.subscription--weekly .subscription__item{margin:0 auto}.subscription--with-weekly .subscription__inner{align-items:normal}.subscription--trial{margin-top:25px}.subscription--trial .subscription__inner{justify-content:center}.subscription--trial .subscription__item--active{z-index:2;border:0;box-shadow:0 0 0 4px #4eb543}.subscription--trial .subscription__item-body--discounted{padding-top:50px}.subscription--trial .subscription__label{width:160px}.subscription--trial .subscription__label::before{right:160px}.subscription--trial .subscription__actions{max-width:500px;margin:0 auto 35px}.subscription--statement{padding-bottom:40px}.subscription--statement .subscription-radio-block{background-color:#f8f8f8}.subscription--statement .subscription-radio-block__body{display:flex;flex-direction:column;height:100%}.subscription--statement .subscription-radio-block__heading{align-items:flex-start;margin-bottom:auto}.subscription--statement .subscription-radio-block__title{padding-right:0}.subscription--statement .subscription-radio-block__title-text{margin-bottom:10px;font-size:24px}.subscription--intensives{padding-top:25px}.subscription--intensives .subscription-radio-group{border-bottom:1px solid #fff}.subscription--intensives .subscription-radio-group:last-child{border-bottom:none}.chapter-description__content--skill h3,.subscription--intensives .subscription-radio-block{border-bottom:none}.subscription--intensives .subscription-radio-block__heading{font-size:20px;line-height:26px}.subscription--intensives .subscription-radio-block__body{padding:20px 15px}.subscription--centered .subscription__switch{display:flex;justify-content:center;align-items:center;padding:16px}.subscription--centered .subscription__inner,.subscription-intro{justify-content:center}.subscription-intro{display:flex;flex-direction:column;align-items:center;padding-top:50px}.subscription-intro__header{margin-top:0}.subscription-intro__description{max-width:660px}.chapter-description__title{position:relative;margin-top:0;margin-bottom:0;padding-top:15px;padding-right:15px;padding-bottom:20px;font-size:30px;line-height:38px}.chapter-description__title::before{content:"";position:absolute;bottom:0;left:-25px;display:block;width:calc(100% + 50px);height:2px;background-color:#e8e8e8}.chapter-description__title--small{font-size:24px;line-height:30px}.chapter-description__title--with-icon{position:relative;padding-left:53px}.chapter-description__title--with-icon .icon{position:absolute;top:10px;left:0}.chapter-description__type{display:none;margin-bottom:0;font-weight:700;font-size:18px;line-height:24px}.chapter-description__info{display:block;margin-top:20px;font-size:14px;line-height:20px;color:#757575}.chapter-description__text{margin:10px 0 0;font-size:16px;line-height:24px}.chapter-description__controls{margin:20px 0 0}.chapter-description__controls .button{width:100%;max-width:100%}.chapter-description__controls ul{font-size:14px;line-height:16px}.chapter-description__controls .chapter-description__controls-text{display:block;margin-top:13px;font-size:14px;line-height:20px;color:#757575}.chapter-description__form .form__group{margin-bottom:15px}.chapter-description__content--skill h2+p,.chapter-description__content--skill h3+p,.chapter-description__form .form__group--controls{margin-top:0}.chapter-description__left{padding-bottom:30px}.chapter-description__toggle{width:50%;padding:23px;background-color:#f2f2f2}.chapter-description__toggle .chapter-description__type{display:block;color:#302683}.chapter-description__toggle--active{background-color:#fff}.chapter-description__toggle--active .chapter-description__type{color:#333}.chapter-description__wrap{position:relative;display:flex;width:calc(100% + 50px);margin-left:-25px}.chapter-description__caption{margin-bottom:25px}.chapter-description__caption b{color:#4eb543}.chapter-description__caption--rejected b{color:#e84e1b}.chapter-description__content--theory .chapter-tasks{border-top:2px solid #f2f2f2}.chapter-description__content--practice .chapter-tasks{border-top:none}.chapter-description__content--practice .chapter-tasks__link .chapter-tasks__type{display:none}.chapter-description__content--skill h2{margin-top:25px;margin-bottom:5px;font-size:20px;line-height:24px;border-bottom:none}.chapter-description__content--skill p{margin-bottom:15px;font-size:16px;line-height:24px}.chapter-description__content--skill li,.chapter-description__content--skill ul{margin-top:20px}.chapter-description__content--skill figure{margin-top:20px;margin-bottom:15px}.chapter-description__content--skill figure+p{margin-top:15px}.chapter-description__content--skill .chapter-description__title-group{margin-bottom:20px;border-bottom:2px solid #e8e8e8}.chapter-description__content--skill .chapter-description__title-group h2{position:relative;margin-top:40px;margin-bottom:10px;padding-right:45px}.chapter-description__content--skill .chapter-description__title-group h2 .icon--lock{position:absolute;top:-1px;right:0;margin-right:0}.chapter-description__content--skill .chapter-description__title-group p{font-size:16px;line-height:24px;color:#9696a2;font-style:italic}.chapter-description--test .chapter-description__type{display:inline-block;margin-top:20px}.chapter-description--test .chapter-description__type+.chapter-description__info{margin-top:5px}.chapter-description__case-done{background-color:#302683;background-image:repeating-linear-gradient(150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px),repeating-linear-gradient(-150deg,rgba(255,255,255,.06),rgba(255,255,255,.06) 1px,transparent 0,transparent 41px);background-size:82px 47px;display:flex;flex-direction:column;margin-top:40px;margin-bottom:20px;padding:30px 24px;font-size:18px;line-height:1.5;text-align:center;color:#fff}.chapter-description__case-done b{display:block}.chapter-description__case-done .button{width:100%;max-width:none;margin-top:20px;color:#fff}.chapter-tasks{padding-bottom:30px}.chapter-tasks__item{border-bottom:2px dashed #f2f2f2}.chapter-tasks__item:last-child{border-bottom:none}.chapter-tasks__link{position:relative;display:block;padding:15px 0 15px 43px}.chapter-tasks__link:hover{text-decoration:none;background-color:#f8f8f8}.chapter-tasks__link:focus{text-decoration:none;background-color:#f8f8f8}.chapter-tasks__link:focus::after,.chapter-tasks__link:focus::before,.chapter-tasks__link:hover::after,.chapter-tasks__link:hover::before{display:block}.chapter-tasks__link::after,.chapter-tasks__link::before{content:"";position:absolute;top:0;display:none;width:15px;height:100%;background-color:#f8f8f8}.chapter-tasks__link::before{left:-15px}.chapter-tasks__link::after{right:-15px}.chapter-tasks__link .chapter-tasks__title{font-size:16px;color:#302683}.chapter-tasks__link .chapter-tasks__type{display:block;font-size:14px;color:#757575;text-transform:lowercase;text-decoration:none}.chapter-tasks__icon{position:absolute;top:50%;left:0;overflow:hidden;line-height:29px;text-align:center;background-color:transparent;background-repeat:no-repeat;background-position:center;border-radius:50%;transform:translateY(-50%)}.chapter-tasks__icon svg{display:inline-block;width:15px;height:15px;vertical-align:middle;color:#302683}.chapter-tasks__icon,.chapter-tasks__icon img{width:30px;height:30px}.chapter-tasks__item--active .chapter-tasks__icon{background-color:#4eb543}.chapter-tasks__item--active .chapter-tasks__icon svg{color:#fff}.chapter-tasks__item--disabled .chapter-tasks__title{color:#757575}.chapter-tasks__item--disabled svg{color:#a0a0a0}.chapter-tasks__item--disabled .chapter-tasks__link:focus,.chapter-tasks__item--disabled .chapter-tasks__link:hover{background-color:transparent}.chapter-tasks__item--disabled .chapter-tasks__link:focus::after,.chapter-tasks__item--disabled .chapter-tasks__link:focus::before,.chapter-tasks__item--disabled .chapter-tasks__link:hover::after,.chapter-tasks__item--disabled .chapter-tasks__link:hover::before{display:none}.chapter-tasks__part{display:block;margin-top:20px;padding-bottom:5px;font-size:14px;line-height:20px;color:#757575;border-bottom:2px solid #f2f2f2}.chapter-tasks__mobile{display:block}.chapter-tasks--min .chapter-tasks__part{font-size:14px;line-height:20px;color:#757575;border-bottom:2px solid #f2f2f2}.chapter-tasks--min,.chapter-tasks--min .chapter-tasks__item{padding:0}.chapter-tasks--min .chapter-tasks__link{display:block;padding:15px 0 15px 43px}.chapter-tasks--min .chapter-tasks__icon{display:block}.chapter-tasks--min .chapter-tasks__title{font-size:16px}.chapter-tasks--min .chapter-tasks__item--disabled .chapter-tasks__link:focus,.chapter-tasks--min .chapter-tasks__item--disabled .chapter-tasks__link:hover{text-decoration:none}.check{position:relative;padding:15px 20px;background-color:#fff}.check__close{position:absolute;top:0;right:0}.check__title{margin:0 0 20px}.check__info{margin:0 0 15px}.check-controls{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px;background-color:#2d2d44}.check-controls__button{display:flex;justify-content:center;width:50%;padding:10px;color:#302683;background-color:transparent;border:0}.check-controls__button::after{content:"";width:26px;height:11px;margin:auto;background-color:transparent;background-image:url(/img/arrow-white--small.v2.svg);background-repeat:no-repeat;background-position:50% 50%}.check-controls__button:hover,.check-controls__select--opened .check-controls__item--current .check-controls__criteria{background-color:#3e3e56}.check-controls__button:focus{background-color:#3e3e56}.check-controls__button--disabled:focus,.check-controls__button--disabled:hover{background-color:transparent;pointer-events:none}.check-controls__button--disabled::after{opacity:.2}.check-controls__button svg{width:30px;height:20px}.check-controls__button--prev{order:1;border-right:1px solid rgba(255,255,255,.12)}.check-controls__button--next svg,.check-controls__button--prev::after,.check-controls__select--opened .check-controls__list::after{transform:rotate(180deg)}.check-controls__button--next{order:2}.check-controls__select{position:relative;order:3;width:100%;min-height:52px;border-top:1px solid rgba(255,255,255,.12)}.check-controls__list{position:relative;display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.check-controls__list::after{content:"";position:absolute;top:17px;right:10px;z-index:5;width:22px;height:16px;background-image:url(/img/up/icon-arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:100%;pointer-events:none}.check-controls__item{display:none;margin:0}.check-controls__item--current{display:block}.check-controls__criteria{position:relative;display:block;width:100%;padding:15px 35px 15px 30px;overflow:hidden;text-align:left;color:#9696a2;white-space:nowrap;text-overflow:ellipsis;background-color:transparent;border:0}.check-controls__criteria:hover{color:#9696a2;text-decoration:none;background-color:#3e3e56}.check-controls__criteria:focus{color:#9696a2;text-decoration:none;background-color:#3e3e56}.check-controls__criteria::before{content:"";position:absolute;top:15px;left:7px;width:15px;height:15px;background-repeat:no-repeat;background-position:98% center}.check-controls__criteria--done::before{background-image:url(/img/icons/test_done.v2.svg)}.check-controls__criteria--error::before{background-image:url(/img/icons/test_wrong.v2.svg)}.check-controls__select--opened .check-controls__item{display:block}.check-controls__select--opened .check-controls__list{position:absolute;z-index:5;height:300px;overflow-y:scroll;background-color:#2d2d44;box-shadow:0 2px 5px rgba(0,0,0,.1)}.check-content{display:flex;flex-direction:column-reverse}.check-content__criteria{padding-top:20px;border-top:3px solid #e8e8e8}.check-content__criteria .check-content__title{margin-top:0;padding:0;border-bottom:none}.check-content__type{display:block;margin-bottom:5px;font-size:14px}.check-content__num{display:block;margin:0 0 20px;font-size:14px}.check-content__text{width:100%;margin-bottom:10px}.check-content__text .field{width:100%;max-width:100%;margin:0}.check-content__group{margin-bottom:25px}.check-content__group b{display:block;margin-bottom:10px}.check-content__group button{display:block;margin-top:10px;padding:0;background-color:transparent;border:0}.check-content__group .criteria{margin-bottom:0}.check-content__group .criteria__top{display:block}.check-content__group .criteria__title{padding:5px 15px}.check-content__group .criteria__item{margin-bottom:15px;font-size:16px}.check-content__group .criteria__item p,.check-content__group .criteria__item pre{margin-top:10px;margin-bottom:15px}.check-content__buttons{display:flex;justify-content:space-between;margin-bottom:20px}.check-content__buttons .button{width:48%;max-width:100%}.materials .form__label{display:block}.materials .form__group{margin-bottom:10px}.materials .button-group .button:first-child{margin-left:0}.materials__results{margin-top:25px}.materials__results .materials__part{color:#757575}.materials__results .materials__search{background-color:#ffc}.materials__type:not(.hidden)+a::after{content:"»";display:inline-block}.materials__type:not(.hidden)+a::before{content:"«";display:inline-block}.up-protect{margin-bottom:20px}.up-protect h3{margin:15px 0 10px}.up-protect__list{margin:0;padding:0;list-style:none}.up-print h3,.up-protect__item,.up-result h3,.up-turn p{margin:0 0 15px}.up-protect__item:last-child{margin-bottom:0}.up-protect--checked .up-protect__item{margin-bottom:0;border-bottom:none}.up-protect--checked .up-protect__item:last-child{border-bottom:1px solid #e8e8e8}.project--tutor .project__image,.up-protect--checked .project--tutor .project__image{display:none}.up-protect--checked .project--tutor .project__info{flex-direction:column}.up-protect--checked .project--tutor .project__name{margin-bottom:0;font-size:14px}.up-protect--checked .project--tutor .project__notification--relative{margin-bottom:0;margin-left:0}.up-protect--checked .project--tutor .project__grade .badge{font-size:14px}.up-protect--checked .project--tutor .project__badge{position:relative;top:0;left:0}.project{position:relative;padding:10px;border:1px solid #e8e8e8}.project__image{position:relative;display:block;margin:0 0 10px;text-align:center}.project--card .project__image:focus::after,.project--card .project__image:hover::after,.project__image:focus::after,.project__image:hover::after{opacity:.5}.project__image::after{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:#000;opacity:.2}.project__image img{position:relative;z-index:1;display:block;width:100%}.project__badge{display:block;margin-bottom:5px;font-size:16px;line-height:1.5}.project__info{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin:0}.project__attempt,.project__name,.project__status,.up-counter__item b{display:block;margin-bottom:5px}.project__name{padding-right:40px;font-size:16px;line-height:24px}.project__status{color:#757575;font-style:italic}.project__grade{display:block}.project__link{display:block;margin-top:10px}.project--tutor .project__badge{font-size:12px}.project__notification{position:absolute;top:0;right:0;display:inline-block;min-width:30px;margin-bottom:10px;padding:5px;font-size:14px;line-height:18px;vertical-align:baseline;text-align:center;color:#fff;background-color:#ccc;border-radius:50px;box-shadow:0 0 10px rgba(0,0,0,.1)}.project__notification:hover{color:#fff;text-decoration:none;background-color:#a0a0a0;box-shadow:none}.project__notification:focus{color:#fff;text-decoration:none;background-color:#a0a0a0;box-shadow:none}.project__notification svg{display:inline-block;width:18px;height:18px;vertical-align:bottom;fill:#fff}.project__notification--new{background-color:#e84e1b}.project__notification--new:hover{background-color:#cb4417}.project__notification--new:focus{background-color:#cb4417}.project__notification--new .project__notification-num{display:block}.project__notification--new svg{display:none}.project__text{margin:0}.project--card,.up-list{padding:0}.project--card .project__name{margin-bottom:5px;font-weight:700;font-size:20px;line-height:1.5}.project--card .project__image{margin-right:0}.project--card .project__image::after{z-index:1;opacity:.2}.project--card .project__image .badge{position:absolute;top:0;left:0;z-index:2;padding:5px 10px}.project--card .project__image .badge::before{border-radius:0}.project--card .project__info{padding:10px}.project--my .project__name svg{fill:#e84e1b}.project--study .project__name svg{fill:#302683}.up-list{display:grid;align-items:stretch;grid-row-gap:15px;grid-template-columns:1fr;margin:0;list-style:none;justify-items:stretch}.up-turn{margin-bottom:30px;padding:20px 15px;border:1px solid #e8e8e8}.up-turn__title{margin-bottom:20px;font-size:24px;line-height:30px}.up-print .form__group,.up-result,.up-result--prof .up-result__certificate{margin-bottom:25px}.up-result .button-group .button{max-width:100%}.up-result__text{margin:0 0 30px;font-size:16px;line-height:1.4}.up-result__certificate p{margin:0 0 5px}.up-result__review{margin-top:25px}.up-result--prof .up-result__review .button-group{margin-bottom:0}.up-print{max-width:800px;margin-bottom:20px}.up-print small:not(.subscription-radio-block__text){color:#757575}.up-print .button-group,.up-print--box .subscription-radio-block__text ul,.up-wrapper .text-container p{margin:0}.up-print__text,.up-repetition p{margin:0 0 20px}.up-print__address{display:flex;align-items:flex-start;margin-bottom:10px}.up-print__address a{margin-left:auto}.up-print__address .radio-round{padding-right:15px}.up-print__address-text{display:block}.up-print--box{max-width:100%}.up-print--box .subscription{padding-top:15px}.up-print--box .subscription-radio-block{position:relative}.up-print--box .subscription-radio-block__body{padding:20px 0 0}.up-print--box .subscription-radio-block__image{max-width:400px;margin:0}.up-print--box .subscription-radio-block__title-text{margin-bottom:5px}.up-print--box .subscription-radio-block__input:not(:checked)+.subscription-radio-block__body:focus .subscription-radio-block__image,.up-print--box .subscription-radio-block__input:not(:checked)+.subscription-radio-block__body:hover .subscription-radio-block__image{opacity:1;filter:grayscale(0%)}.up-print--box .subscription-radio-block__input:not(:checked)+.subscription-radio-block__body .subscription-radio-block__image{opacity:.3;filter:grayscale(100%)}.up-print--box .subscription-radio-block__inner{padding:20px 23px}.up-print--box .payment-controls__button{max-width:100%;font-size:18px;line-height:1.4}.up-print--box .payment-controls__inner{margin-bottom:0}.post-type__wrap{width:100%}.post-type__area .field,.post-type__types .radio-button--with-arrow{max-width:100%}.up-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:100%;margin-top:15px}.up-wrapper .note{display:none;width:100%;margin-top:-15px;margin-bottom:15px;background-color:#f8f8f8}.up-wrapper .text-container{width:100%}.up-wrapper .card--rating{margin-top:15px}.up-wrapper .card-rating{min-height:auto;padding-top:10px}.up-wrapper+h3{margin-top:20px}.up-table+.up-interface__wrapper{margin-top:20px;padding:0;background:0 0}.up-table+.up-interface__wrapper p{margin-bottom:10px}.up-table+.up-interface__wrapper .button-group{margin:0 0 0 -3px}.up-table__table{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e8e8e8;border-bottom:none}.payment-method__item input,.up-table__table--head{display:none}.up-table__table--head .up-table__right{color:#636363}.up-table__table--head .up-table__cell{font-size:14px;color:#757575}.up-table__table:last-child{border-bottom:1px solid #e8e8e8}.up-table__table:nth-child(2) .up-table__cell--type svg,.up-table__table:nth-child(3) .up-table__cell--type svg{margin-bottom:2px}.up-table__table .link:hover .badge::before{background-color:#302683}.up-table__table .link:focus .badge::before{background-color:#302683}.up-table__table--text .up-table__status{padding-left:0}.up-table__left,.up-table__right{display:flex;flex-direction:row;justify-content:space-between}.up-table__left{flex-wrap:wrap;padding:10px}.up-table__right{padding:5px 10px 10px}.up-table__cell svg{display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:middle;fill:#757575}.up-table__cell--id{flex-basis:20%;text-align:left}.up-table__cell--name{flex-basis:100%;order:-1;text-align:left}.up-table__cell--type{display:flex;flex-basis:100%;align-items:center}.up-table__cell--type:last-child{margin-right:auto}.up-table__type-name{display:block;margin-right:5px}.up-table__cell--duration{flex-basis:100%;order:1;margin-bottom:0;font-weight:500}.up-table__cell--comment{display:flex;align-items:flex-end;margin-bottom:0}.up-table__cell--comment:last-child{margin:0}.up-table__cell--comment svg{width:20px;height:20px;margin:0;fill:currentColor}.up-table__cell--status{display:flex}.up-table__status{position:relative;padding-left:28px;color:#4eb543}.up-table__status:hover svg{fill:#e84e1b}.up-table__status:focus svg{fill:#e84e1b}.up-table__status a{position:absolute;top:-3px;left:0}.up-table__status svg{width:20px;height:20px;margin:0;fill:#302683}.up-table__status--completed,.up-table__status--failed,.up-table__status--waiting{padding-left:0}.up-table__status--failed{color:#e84e1b}.up-table__status--completed{color:#2c933a}.up-table__status--waiting{color:#757575}.up-question{max-width:910px;margin:0 0 20px}.up-question__controls{margin-bottom:20px}.up-question__list{margin:0;padding:0;list-style:none}.up-question__item{position:relative;margin:0 0 25px;padding-bottom:25px;font-size:16px;border-bottom:1px solid #e8e8e8}.up-question__message{position:relative;margin-bottom:25px;padding-left:30px}.up-question__message--answer{margin-bottom:0;margin-left:30px}.up-question__message--answer svg{transform:scale(-1,1)}.up-question__type{position:absolute;top:2px;left:0;display:block;width:16px;height:16px;fill:#757575}.up-question__person{margin-top:5px;font-size:14px;line-height:1.5;color:#757575}.up-question__text p:first-child{margin-top:0}.up-question__text p:last-child{margin-bottom:0}.up-question__tabs{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0}.up-question__tabs .tabs__list{width:100%;margin-bottom:25px}.up-question__tabs .tabs__item{width:50%}.up-question__tabs .tabs__item-link{width:100%}.up-question__tabs .radio-button-group{width:100%;margin-bottom:25px}.up-question__tabs .radio-button-group:last-child{margin-right:0}.up-question__tabs .radio-button{width:50%}.up-question__tabs .radio-button__text{width:100%;margin:0;padding:6px;font-size:12px;text-align:center}.up-question__tabs .radio-button__text .icon{margin-right:5px}.modal--application-consultation .radio-button__input:checked+.radio-button__text svg,.up-question__tabs .radio-button__input:checked+.radio-button__text .icon svg{fill:#fff}.up-question__tabs .button{margin-bottom:25px}.up-question--reviews{margin-top:40px}.up-question--reviews .up-question__message{padding-left:0}.up-question--reviews .up-question__person{display:flex;align-items:center;margin-top:0;margin-bottom:10px;color:#333}.up-question--reviews .up-question__img{margin-right:5px;border-radius:50%}.up-repetition{margin-bottom:25px}.up-repetition h3{margin:0 0 15px}.payment,.payment form{background-color:#fff}.payment--with-gray-bg{height:100vh;overflow-x:hidden;background-color:#f8f8f8}.payment__inner{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px;position:relative}.payment__title{margin-top:0;margin-bottom:25px;padding-top:34px;font-size:32px;line-height:36px;text-align:center}.payment__description{margin-bottom:23px;font-size:18px;line-height:1.4}.payment__form-field{display:flex;margin-bottom:20px}.payment__form-field .field{flex-grow:1;width:270px}.payment__form-field .button{flex-shrink:0;margin-left:10px}.payment__close{position:absolute;top:0;right:0;z-index:2}.payment-method{position:relative}.payment-method::before{position:absolute;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;content:"";bottom:0;height:3px;background-color:#e8e8e8}.payment-method__item{position:relative;display:none;padding:0 63px;overflow:hidden;text-align:center}.payment-method__item:hover{color:#e84e1b}.payment-method__image{display:flex;justify-content:center;align-items:flex-end;width:64px;height:80px;margin:0 auto 10px;pointer-events:none}.payment-method__item--selected{display:block}.payment-method__item-text{position:relative;display:block;height:75px;font-size:16px}input:checked~.payment-method__item-text{color:#e84e1b}input:checked~.payment-method__item-text::after,input:checked~.payment-method__item-text::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border-width:0 9px 12px;border-style:solid;border-color:transparent transparent #e8e8e8;transform:translateX(-9px)}input:checked~.payment-method__item-text::after{border-width:0 6px 7px;border-color:transparent transparent #f8f8f8;transform:translateX(-6px)}.payment-method__next,.payment-method__prev{position:absolute;top:16px;width:63px;height:63px}.payment-method__prev{left:0}.payment-method__next{right:0}.payment-controls{position:relative;margin:auto;padding:36px 0}.payment-controls::before{position:absolute;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw;content:"";top:0;bottom:0;z-index:0;background-color:#f8f8f8}.payment-controls .payment-controls__button{margin-right:auto;margin-bottom:5px;margin-left:auto}.payment-controls .happy-set{max-width:440px;margin:0 auto;padding-top:25px;text-align:center}.payment-controls--mini::before,.payment-controls--transparent::before{content:none}.payment-controls--mini{padding:0}.payment-controls__inner{position:relative;margin-bottom:10px;text-align:center}.payment-controls__title{position:relative;margin-bottom:25px;font-weight:700;font-size:26px;line-height:1}.payment-controls__paymaster{display:flex;flex-wrap:wrap;margin-bottom:20px}.payment-controls__paymaster .radio-button{flex-grow:1;flex-basis:50%}.payment-controls__paymaster .radio-button__text{flex-grow:1;padding-right:0;padding-left:0}.payment-controls__descr{position:relative;max-width:440px;margin:0 auto;font-size:14px;text-align:center}.payment-controls__descr--special{margin-bottom:10px}.payment-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:auto;margin-bottom:20px;margin-left:auto}.payment-buttons__item{position:relative;width:100%;max-width:none;height:60px;margin-bottom:20px;font-size:18px;line-height:40px}.payment-buttons__item svg{position:absolute;top:50%;left:50%;width:32px;height:32px;color:#fff;transform:translate(-50%,-50%);fill:#fff}.payment-buttons__item--vk{font-size:0;background-color:#4887c2}.payment-buttons__item--vk:hover{background-color:#3771a7}.payment-buttons__item--vk:focus{background-color:#3771a7}.payment-buttons__item--fb{font-size:0;background-color:#486abe}.payment-buttons__item--fb:hover{background-color:#3557ab}.payment-buttons__item--fb:focus{background-color:#3557ab}.payment-buttons__item--tw{font-size:0;background-color:#75ccf1}.payment-buttons__item--tw:hover{background-color:#59acd0}.payment-buttons__item--tw:focus{background-color:#59acd0}.payment-buttons__item--gh{font-size:0;background-color:#35362d}.payment-buttons__item--gh:hover{background-color:#262822}.payment-buttons__item--gh:focus{background-color:#262822}.payment-controls__buttons-group{position:relative}.payment-controls__button-box,.payment-controls__buttons-group{display:flex;flex-direction:column}.payment-controls__button-box:not(:only-child){margin-right:10px;margin-left:10px}.payment-controls__button{min-width:270px}.payment-controls__button--additional{pointer-events:none}.payment-controls__button-annotation{display:inline-block;margin-top:8px;margin-bottom:10px;font-size:14px;color:#636363}.payment-controls__animation{justify-content:center}.payment-controls__animation .payment-controls__button-box--full{position:relative}.payment-controls__animation .payment-controls__button-box--partial,.payment-controls__animation-start .payment-controls__button-box--full{display:none}.payment-controls__animation-start{justify-content:flex-start;align-items:center}.payment-controls__animation-finish .payment-controls__button-box--partial{display:flex;opacity:1}.payment-controls__through{position:relative}.payment-controls__through::after{content:"";position:absolute;top:calc(50% - 4px);left:-4px;display:block;width:calc(100% + 8px);height:2px;background-color:#e84e1b;transform:rotate(-11deg)}.payment-controls__button--special{max-width:320px}.payment-controls__button--special span{display:inline-block;vertical-align:middle}.payment-controls__button--special .payment-controls__through{margin:0 5px}.payment-method--intensive{background-color:#fff}.payment-method--intensive::before{right:auto;left:0;width:calc(100% + 50px);margin:0 0 0 -25px}.payment-controls--intensive{width:calc(100% + 50px);margin-left:-25px;padding-right:25px;padding-left:25px;background-color:#f8f8f8}.payment-controls--intensive::before{display:none}.payment-controls--intensive .payment-controls__paymaster{margin-bottom:40px}.payment-controls--intensive .payment-controls__button{width:100%;max-width:100%}.payment-controls--intensive .payment-controls__title{text-align:left}.payment-controls--en{margin-top:27px}.intercom-chat{padding:0;font:inherit;color:inherit;border:0;position:fixed;right:20px;bottom:20px;z-index:100;display:block;width:70px;height:70px;background-color:transparent;background-image:url(/img/intercom/chat.svg);background-repeat:no-repeat;background-position:0 0;background-size:cover;border-radius:50%}.intercom-chat:focus,.intercom-chat:hover{transform:scale(1.1)}.intercom-chat--curator{background-image:url(/img/intercom/tutor.svg)}.intercom-chat--keks{background-image:url(/img/intercom/keks.svg)}.tabs--async{z-index:3}.timetable-module{position:relative;margin-top:15px;margin-right:-5px;margin-left:-5px;padding:15px;border:1px solid #e8e8e8}.timetable-module--done{background-color:#f8f8f8}.timetable-module--done .timetable-module__info{display:none}.timetable-module--done .timetable-module__num{margin-bottom:5px;padding-right:20px}.timetable-module--done .timetable-module__num::before,.up-module__info-text.hidden+.up-module__button svg{display:block}.timetable-module--done .timetable-module__title{margin:0;font-weight:500;font-size:16px}.timetable-module--done .timetable-module__button,.up-module__info-text.hidden+.up-module__button span{display:none}.timetable-module--done+.timetable-module--done{margin-top:0;border-top:none}.timetable-module--current{position:relative}.timetable-module--current::before{content:"";position:absolute;top:-1px;left:-5px;width:5px;height:calc(100% + 2px);background-color:#4eb543}.timetable-module__head{font-size:14px;line-height:1.5}.timetable-module__num{position:relative;display:inline-block;font-weight:500;vertical-align:middle}.timetable-module__num::before{content:"";position:absolute;top:calc(50% - 2px);right:0;display:none;width:15px;height:10px;background-image:url(/img/icon-check.svg);background-repeat:no-repeat;background-size:100%;transform:translateY(-50%)}.timetable-module__status{display:inline-block;vertical-align:middle;color:#333}.timetable-module__status--progress{color:#454778}.timetable-module__status--finish{color:#4eb543}.timetable-module__status--disabled{color:gray}.timetable-module__title{margin-top:10px;margin-bottom:15px;font-size:20px;line-height:1.4}.timetable-module__description,.up-module h4,.up-module__text{margin:0 0 20px}.up-module .up-tasks{padding-top:0}.up-module .up-tasks__item{position:relative;margin:-10px -10px 10px;padding:10px}.up-module .up-tasks__content{padding-left:20px}.up-module .up-tasks__item--current{background-color:#ffc}.up-module h4{font-weight:700;font-size:18px;line-height:1.5}.up-module__timer{font-weight:400;font-size:14px;color:#636363}.up-module__info{position:relative;margin-right:-5px;margin-bottom:15px;margin-left:-5px;padding:15px;border:1px solid #e8e8e8}.up-module__info h3{margin:0;line-height:1.2}.up-module__info-text{margin:20px 0}.up-module__info-text ol{margin:0;padding:0 0 0 18px}.up-module__info-text.hidden+.up-module__button{display:block;width:67px;height:30px;margin-top:5px;margin-bottom:-10px;margin-left:-15px;padding:0;background:0 0;border:0}.up-module__title{margin:40px 0 15px}.up-module__button svg{position:absolute;top:0;left:0;display:none;width:100%;height:100%;color:#302683}.up-module__button:hover svg{color:#e84e1b;animation:help-arrows-translate-down .35s ease-out .25s 2}.up-module__button:focus svg{color:#e84e1b;animation:help-arrows-translate-down .35s ease-out .25s 2}.up-counter{padding:0;list-style:none}.up-counter,.up-counter__item{margin:0 0 20px}.up-counter__item:last-child{margin-bottom:0}.up-counter__item p{margin:0 0 5px}.modal--application-consultation .modal__wrapper{padding-bottom:60px}.modal--application-consultation svg{display:inline-block;margin-right:5px;vertical-align:middle}.modal--application-consultation .required__text{padding-left:10px}.modal--application-consultation .form__text{margin:0 0 20px}.autocomplete-suggestions{position:absolute;z-index:9999;display:none;box-sizing:border-box;max-height:254px;overflow:hidden;overflow-y:auto;text-align:left;background-color:#fff;border:1px solid #ccc;border-top:0;box-shadow:-1px 1px 3px rgba(0,0,0,.1);cursor:default}.autocomplete-suggestion{position:relative;display:flex;justify-content:space-between;width:100%;padding:8px 15px;font-size:14px;line-height:1.5}.autocomplete-suggestion:focus,.autocomplete-suggestion:hover{text-decoration:none}.autocomplete-suggestion:focus .autocomplete-suggestion__name,.autocomplete-suggestion:hover .autocomplete-suggestion__name{text-decoration:underline}.autocomplete-suggestion.selected .autocomplete-suggestion__name{text-decoration:underline}.autocomplete-suggestion b{font-weight:400;color:#3f3ccb}.autocomplete-suggestion__name{min-width:150px;max-width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis}.autocomplete-suggestion__name span{white-space:nowrap}.autocomplete-suggestion__type{width:80px;text-align:right;color:#757575}.tree{padding-bottom:40px}.tree .icon-arrows{padding:0;font:inherit;color:inherit;background-color:transparent;border:0;position:relative;display:block;height:30px}.tree .icon-arrows svg{display:block;width:100%;color:#302683;transform:translate(0) rotate(180deg)}.tree .icon-arrows:hover svg{width:100%;color:#e84e1b;animation:arrows-translate-up .35s ease-out .25s 2}.tree .icon-arrows:focus svg{width:100%;color:#e84e1b;animation:arrows-translate-up .35s ease-out .25s 2}.tree .icon-arrows:active svg{color:#302683}.tree--module{padding-top:20px;padding-bottom:20px}.tree--module .tree__block{border:0}.tree__block{position:relative;border-bottom:1px solid #e8e8e8}.tree__block::before{content:"";position:absolute;top:-10px;left:-8px;z-index:1;width:20px;height:20px;background-color:#fff;border:3px solid #d5d5d5;border-radius:50%}.tree__block--done::before{background-color:#4eb543;border-color:#4eb543}.tree__block--open::before{border-color:#4eb543}.tree__block--no-padding .tree__details{padding:0}.tree__block--no-padding .tree__link{padding-left:0}.tree__block--no-padding .tree__item-wrap{padding:0}.tree__block--final{border-bottom:none}.tree__block--next,.tree__block--prev{font-size:14px;line-height:1.5}.tree__block--next .tree__head,.tree__block--prev .tree__head{padding-top:5px;padding-bottom:5px}.tree__block--prev::before{display:none}.tree__block--info .tree__head{display:flex;justify-content:space-between;align-items:center;min-height:78px;padding-right:0}.tree__list{margin:0;padding:0;list-style:none}.tree__item{position:relative;margin:0;padding:17px 20px 15px;border-bottom:1px solid #e8e8e8}.tree__item:last-child{border-bottom:none}.tree__item::before{content:"";position:absolute;top:0;left:0;display:block;width:3px;height:calc(100% + 1px);background-color:#d5d5d5}.tree__item-wrap{position:relative}.tree__item--disabled .tree__description,.tree__item--disabled .tree__description a,.tree__item--disabled .tree__link,.tree__item--disabled .tree__link a,.tree__item--disabled .tree__time,.tree__item--disabled .tree__time a{color:#757575}.tree__item--done::before{background-color:#4eb543}.tree__item--done .tree__type svg{fill:#4eb543}.tree__item--info b{display:block;margin-bottom:5px}.tree__item--info .button{display:block;margin-top:10px}.small-talk .card-rating__comment button,.tree__head p,.tree__item--info .tree__link{margin:0}.tree__item--help .tree__item-wrap{width:100%}.tree__item--help .tree__link{padding-right:60px}.tree__item--help .tree__type{top:2px}.tree__item--help ol{padding-left:20px}.tree__item--help .icon-arrows{position:absolute;top:0;right:0}.tree__arrows.icon-arrows:focus svg,.tree__arrows.icon-arrows:hover svg,.tree__item--help .icon-arrows:focus svg,.tree__item--help .icon-arrows:hover svg{animation:arrows-translate-up .35s ease-out .25s 2}.tree__material-block .tree__item{padding-top:7px;padding-bottom:7px;border-bottom:none}.tree__material-block .tree__item:first-child{padding-top:15px}.tree__material-block .tree__item:last-child{padding-bottom:15px;border-bottom:1px solid #e8e8e8}.tree__material-block .tree__details{margin-bottom:10px}.tree__bye{position:relative;top:0;left:-8px;z-index:1;display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-color:#d5d5d5;border-radius:50%}.tree__bye--done{background-color:#4eb543}.tree__bye svg,.tree__type svg{display:block;width:16px;height:16px;fill:#fff}.tree__head::before,.tree__type{position:absolute;top:0;left:0;display:block}.tree__type svg{fill:#757575}.tree__link{position:relative;display:block;padding-left:25px}.tree__head{position:relative;padding:15px 80px 15px 20px}.tree__head::before{content:"";width:3px;height:calc(100% + 1px);background-color:#d5d5d5}.tree__head h2{margin:0;padding-bottom:5px;font-size:20px}.tree__head--padding{padding-bottom:0}.tree__head--gray{background-color:#f8f8f8}.tree__arrows.icon-arrows{position:absolute;top:10px;right:0}.tree__list.hidden+.tree__arrows svg{transform:translate(0) rotate(0deg)}.tree__list.hidden+.tree__arrows:focus svg,.tree__list.hidden+.tree__arrows:hover svg{animation:arrows-translate-down .35s ease-out .25s 2}.tree__head--done::before{background-color:#4eb543}.tree__date{margin-top:10px;padding-left:25px;font-size:14px}.tree__date,.tree__date span,.tree__details span.tree__description{display:block}.tree__details{padding-left:25px;font-size:12px;line-height:1.5}.tree__details span{display:inline-block;margin-right:5px;vertical-align:middle}.tree__type-text{color:#757575}.tree__description{display:block;margin-top:1px;font-size:14px}.tree__group{position:relative;margin:0;padding:15px 20px 0;font-weight:700;font-size:18px;line-height:1.5}.tree__group:target span{position:relative;z-index:0}.tree__group:target span::after{content:"";position:absolute;top:-3px;left:-3px;z-index:-1;display:block;width:calc(100% + 6px);height:calc(100% + 6px);background-color:#ffc}.tree__group::before{content:"";position:absolute;top:0;left:0;display:block;width:3px;height:calc(100% + 1px);background-color:#d5d5d5}.tree__group p{margin:0;padding-bottom:5px;font-weight:400;font-size:14px;line-height:1.5}.tree__group--done::before{background-color:#4eb543}.tree__group--additional{padding-bottom:15px}.tree__group--disabled{color:#757575}.tree__group--gray,.tree__item--gray{background-color:#f8f8f8}.tree__block--empty .tree__head{padding-bottom:70px}.tree__block--empty .tree__head--gray{padding-bottom:15px}.tree__block--empty .tree__date{position:absolute;bottom:-20px;left:20px;padding-left:0;transform:translateY(-100%)}.tree__head+.tree__list .tree__group:first-child:not(.tree__group--gray){padding-top:0}.tree__head+.tree__list .tree__item:first-child{padding-top:0}.tree__head+.tree__list .tree__material-block .tree__item:first-child{padding-top:15px}.up-text{max-width:960px}.up-text .text-container.text-container--module h2{font-size:24px;line-height:1.3}.up-text .text-container.text-container--module h3{margin-bottom:15px;font-size:20px;line-height:1.3}.up-text .text-container.text-container--module h4{margin-top:15px;margin-bottom:15px;font-weight:700;font-size:18px;line-height:1.3}.up-text .text-container.text-container--module h5,.up-text .text-container.text-container--module h6{margin-top:15px;margin-bottom:15px;font-size:16px;line-height:1.3}.up-text__head{margin-bottom:20px}.up-text__title{position:relative;margin:0;padding-left:35px;font-size:24px;line-height:1.2}.up-text__title svg{position:absolute;top:2px;left:0;display:block;width:24px;height:24px;fill:#757575}.up-text__meta{margin-top:10px;padding-left:35px}.up-text__meta-item{position:relative;display:inline-block;padding-left:22px;vertical-align:baseline}.up-text__meta-item svg{position:absolute;top:calc(50% - 2px);left:0;display:block;width:16px;height:16px;transform:translateY(-50%)}.up-text__meta-item--green svg{fill:#4eb543}.up-links{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px}.up-links__link{position:relative;display:inline-block;max-width:48%;padding-left:25px;vertical-align:middle}.up-links__link svg{position:absolute;top:2px;left:0;display:block;width:16px;height:16px;fill:#757575}.up-links--one-left{justify-content:flex-start}.up-links--one-right{justify-content:flex-end}.up-links--one-left .up-links__link,.up-links--one-right .up-links__link{max-width:100%}.up-error{padding:20px 0;text-align:center}.up-error__link,.up-error__link svg{display:inline-block;vertical-align:middle}.up-error__link{position:relative;padding-left:23px;font-size:14px;color:#757575}.up-error__link svg{position:absolute;top:3px;left:0;width:16px;height:16px;fill:#757575}.small-talk-wrap{max-width:960px;padding-top:20px;padding-bottom:20px;border-top:1px solid #d5d5d5}.small-talk{margin-bottom:15px}.small-talk .card-rating__values{justify-content:flex-end;margin-top:8px;padding-left:20px;line-height:20px}.small-talk .card-rating__values svg{width:20px;height:20px}.small-talk .card-rating{min-height:auto}.small-talk .form__group{margin-top:10px;margin-bottom:10px}.small-talk .card-rating__comment{padding-left:25px}.small-talk .card-rating__evaluate--static{margin-top:5px;padding-left:25px}.small-talk .card-rating__text{font-size:14px}.small-talk .alert{margin-top:10px;margin-bottom:0}.small-talk__name{position:relative;flex-shrink:0;margin:0 10px 0 0;padding-left:25px;font-size:14px;line-height:1.5}.small-talk .link svg,.small-talk__name svg{position:absolute;top:0;left:0;display:block;width:16px;height:16px;fill:#757575}.small-talk__name--green{color:#4eb543}.small-talk__name--green svg{fill:#4eb543}.small-talk__name--red{color:#e84e1b}.small-talk__name--red svg{fill:#e84e1b}.small-talk .link{font:inherit;background-color:transparent;border:0;position:relative;padding:0 0 0 25px;font-size:14px;line-height:1.5;color:#302683}.loader,.loader::before{display:flex;flex-direction:column;align-items:center}.loader{justify-content:center;height:calc(100vh - 45px);background-color:#fff}.loader::before{content:"Загрузка";justify-content:flex-end;width:150px;height:200px;font-weight:700;font-size:22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='70' height='70' viewBox='0 0 70 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3CclipPath id='clip-path' transform='translate(-3.2 -3.22)'%3E%3Ccircle cx='38.65' cy='38.78' r='34.15' fill='%23d5dcf1' stroke-dasharray='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cstyle%3E.keks-loader-circle %7B stroke-dasharray: 500; stroke-dashoffset: 1000; animation: dash 1.5s linear reverse infinite; %7D @keyframes dash %7B 0%25 %7B stroke-dashoffset: 0; %7D, 25%25 %7B stroke-dashoffset: 1000; %7D, 50%25 %7B stroke-dashoffset: 0; %7D, 75%25 %7B stroke-dashoffset: 1000; %7D, 100%25 %7B stroke-dashoffset: 0; %7D %7D%3C/style%3E%3Ccircle cx='35' cy='33' r='33' transform='matrix(.01053 -.96378 .9652 .01054 2.506 68.344)' fill='%23D5DCF1' stroke='%23F15A29' stroke-width='3.5'/%3E%3Cg transform='matrix(.9237 -.01338 0 .98374 2.38 -2.91)' clip-path='url(%23clip-path)'%3E%3Cpath d='M55.25 62.93c-1-2.23-2.81-5-4-7.27-.87-1.58-.39-3.35-2.32-3.16 0 0-2.81.84-3.88 1-1.07.16-4.65 3-5.91 3.44-1.55.56-3.29.19-4.93.19-1.686-.555-3.333-1.223-4.93-2-1-.74-7.26-2.32-7.45-1.77-.19.55-6.03 13.66-5.58 14.23.29.28 15 8.57 15.78 8.75 1.113.666 2.188 1.394 3.22 2.18.48.56 12.47-6 12.47-6.93 0 0 7.944-4.177 8.52-4.38 2.1-.74 2.804-.31-1-4.28h.01z' fill='%23CF4A27'/%3E%3Cpath d='M41.56 55.18c-.57-.47-1.06.46-.29 1 3.19 2.37 5.86 5.87 6.17 9.84-1.69-.58-3.44-.73-5.11-1.37a.53.53 0 0 0-.77.56 16.56 16.56 0 0 1-.07 4.57 12 12 0 0 1-4.29-2.88c-.29-.36-.87 0-.87.38-.17 1.7-.06 3.25-.9 4.72l-.15.15-.17-.17c-.82-1.46-.71-3-.88-4.68 0-.38-.59-.74-.87-.38a12.11 12.11 0 0 1-4.29 2.86 16.56 16.56 0 0 1-.07-4.56.53.53 0 0 0-.77-.56c-1.67.64-3.42.8-5.11 1.37.31-4 3-7.48 6.17-9.84.77-.56.29-1.49-.29-1-3.77 2.7-6.68 6.8-6.77 11.46a.51.51 0 0 0 .77.46c1.55-.71 3.33-.82 5-1.35-.15 1.61.13 3.14.13 4.79a.54.54 0 0 0 .77.46 21.65 21.65 0 0 0 4.47-2.6 9.28 9.28 0 0 0 1.09 4.37 2.32 2.32 0 0 0 .43.62l.1.06h.07a.59.59 0 0 0 .61-.1 2.1 2.1 0 0 0 .47-.72 9.49 9.49 0 0 0 1-4.31 22.19 22.19 0 0 0 4.48 2.6.54.54 0 0 0 .77-.46c0-1.65.28-3.17.13-4.79 1.68.53 3.45.64 5 1.35a.51.51 0 0 0 .77-.46c-.11-4.67-3-8.77-6.79-11.47z' fill='%23F1662A'/%3E%3Cpath d='M35.49 62.47s5-.38 6-1.49c4.65-5.4 9.1-6.7 9.1-6.7l-.68-1.39-14.53 2.8-13.37-2.7v1.49s3.49 1.21 8.24 6.61c1 1.1 5.14 1.38 5.24 1.38' style='isolation:isolate' fill='%23A23922' opacity='.5'/%3E%3Cpath d='M22.12 52.88c-1.75 5.5-5.33 8.66-6 14.34' fill='%23F1662A'/%3E%3Cpath d='M21.54 52.78c-1.64 5-5.33 9.12-6 14.43-.09.65.64 2 1.07 0 .68-5.21 4.45-9.31 6-14.16.19-.64-.87-.91-1.07-.27zm28.08.55c2 4.57 5.13 8.57 6.4 13.4.2.65 1.4.35 1.31-.29-1.25-4.93-4.7-9-6.83-13.67-.2-.55-1.17-.08-.88.57z' fill='%23151841'/%3E%3C/g%3E%3Ccircle class='keks-loader-circle' cx='35' cy='33' r='33' transform='matrix(.01053 -.96378 .9652 .01054 2.506 68.344)' fill='%23D5DCF1' stroke-width='3.5' fill-opacity='0' stroke='%232A2F5A'/%3E%3Cpath d='M54.838 32.26c-.084 4.648-.716 9.52-3.152 13.594-1.08 1.86-1.525 3.2-3.246 4.5-1.44 1.042-4.65.428-7.03 2.334 0 0-3.245 2.79-6.034 2.604-2.79-.186-5.403-2.427-5.403-2.427-1.348-1.293-4.584-1.562-6.574-2.25-2.344-.865-6.036-8.053-6.296-9.3l-.633-2.426c-.808-1.86-.994-3.98-1.98-5.887-.673-1.056-1.178-2.21-1.496-3.422-.55-2.603-1.163-5.28-1.628-7.875-.81-3.896-2.427-10.23.186-13.502 0 0 2.94-.67 8.192 4.845 2.52 2.25 5.04 6.51 8.193 7.7.62-.678 1.18-1.41 1.673-2.186.86.79 1.986 1.22 3.153 1.21.716 0 1.264-.69 1.794-.69.46.105.912.248 1.35.428 1.858.78 1.793-.864 2.872-.78 1.078.083 1.078 2.073 3.42.78l1.163-.018c2.976-3.115 8.908-11.084 13.948-9.96 4.502 1.126-.808 18.533-2.342 22.773' fill='%23F15A29'/%3E%3Cpath d='M59.422 11.486c-.93-3.72-5.216-2.334-7.56-.782-2.037 1.452-3.884 3.155-5.495 5.068-.716.78-1.442 1.646-2.25 2.51l-.93 1.042c-.312 0-.624.027-.93.084-.633.084-1.08.605-1.71.353-.35-.208-.664-.472-.93-.78-.554-.41-1.308-.41-1.86 0-.304.488-.882.73-1.442.605-.527-.242-1.07-.444-1.627-.605-.484-.003-.956.147-1.35.428-1.077.688-2.52-.26-3.328-.865-.246-.2-.608-.162-.81.084-.395.632-.84 1.232-1.328 1.795-2.427-1.21-4.138-3.47-5.766-5.45-1.53-1.704-3.177-3.3-4.928-4.78-.823-.765-1.765-1.394-2.79-1.86-.862-.325-1.788-.446-2.706-.352-.81 0-1.162 1.21-1.44 1.86-.434 1.19-.648 2.45-.633 3.72.097 2.626.46 5.237 1.077 7.792.363 1.562.55 3.198.93 4.76.243 1.77.667 3.507 1.265 5.19.812 1.57 1.532 3.19 2.157 4.844.362 1.21.808 2.427 1.078 3.636.312 1.247.735 2.464 1.265 3.635 1.11 2.42 2.566 4.667 4.323 6.668 1.71 1.86 4.585 1.47 6.75 2.51 2.075 1.47 4.325 2.94 6.845 3.292 2.52.353 5.04-1.562 7.208-3.2 1.71-.78 3.608-.78 5.402-1.384 1.795-.605 2.79-2.604 3.608-4.073 1.27-2.134 2.238-4.434 2.874-6.835.503-2.078.79-4.204.855-6.34.05-.433.125-.86.223-1.285 1.22-3.304 2.213-6.687 2.976-10.126.827-3.72 1.813-7.71 1.004-11.158zm-.93 4.584c-.225 2.128-.586 4.24-1.078 6.323-.71 3.194-1.602 6.345-2.67 9.438-.262.617-.407 1.276-.427 1.945-.092 1.935-.34 3.86-.744 5.756-.58 2.34-1.49 4.585-2.706 6.668-.93 1.646-1.794 3.636-3.868 4.156-.93.26-1.796.354-2.614.52.007-.335-.352-.553-.647-.392-.022.012-.042.025-.06.04-.91.582-1.78 1.22-2.614 1.906-1.71 1.21-3.607 2.334-5.672 2.25-1.535-.203-2.994-.792-4.24-1.71-.363-.177-1.44-1.042-1.627-1.126-.716-.52-1.35-.93-2.074-1.47-.363-.26-.716.085-.716.522-.716-.177-1.348-.26-1.98-.428-1.86-.428-2.874-1.86-3.962-3.376-1.68-2.457-2.94-5.18-3.72-8.052-.27-.93-.632-1.86-.93-2.94-.31-1.408-.862-2.754-1.626-3.98-.773-1.45-1.29-3.022-1.526-4.648-.363-1.562-.716-3.2-.995-4.845-.448-2.426-.996-4.76-1.266-7.27-.186-2.158-.186-4.585 1.08-6.51.57-.054 1.146-.026 1.71.083.9.318 1.727.818 2.427 1.47 1.265.93 2.344 2.073 3.506 3.115 2.706 2.334 5.496 7.44 8.555 7.97.693-.605 1.297-1.303 1.796-2.075.79.56 1.707.908 2.668 1.014.508.065 1.022-.06 1.442-.354.54-.408 1.295-.373 1.794.084.67.408 1.52.375 2.158-.084.25-.282.57-.49.93-.604.344.18.657.412.93.688.59.452 1.366.584 2.073.353.447-.083.633-.26 1.08-.353.32.042.646-.02.93-.177 1.525-1.646 2.975-3.375 4.5-4.937 1.676-1.96 3.766-3.527 6.12-4.585 1.44-.604 3.328-.78 3.96.865.428 1.55.486 3.177.167 4.752z' fill='%23151841'/%3E%3Cpath d='M48.524 33.04c-.236-.845-.932-1.483-1.795-1.646-.705-.074-1.413-.102-2.12-.083.083-.604.548-2.51-.81-2.333-.716 0-1.44 2.073-1.86 2.603-.715 1.042-1.162.78-1.264-.428-.102-1.208.446-2.854-.55-3.115-.715-.083-1.263 1.293-1.524 2.158-.083.427-.548.78-.362-2.25 0-.782 0-2.855-.447-2.94h-.186c-1.264.085-2.157 4.94-2.52 6.324-.27-1.386-1.71-7.273-2.79-5.98-.14.61-.202 1.234-.185 1.86 0 .427-.084 3.375-.447 2.854-.186-.864-1.162-2.603-1.71-2.334-.995.865-.187 2.074-.447 3.292s-.632 1.47-1.264.354c-.363-.52-.995-2.604-1.71-2.688-1.266-.176-.93 1.73-.93 2.334-.69-.076-1.383-.104-2.075-.083-.852.156-1.558.75-1.86 1.56-.084.177 0 6.668 5.95 6.76.862.043 1.72-.103 2.52-.427.52-.13.995-.558 1.45-.214l6.11.4c.342-.36.847-.51 1.33-.4.925.493 1.934.808 2.976.93 3.06 0 5.765-1.21 6.667-3.98.307-.103-.056-2.353-.15-2.53z' fill='%23EFA75B'/%3E%3Cpath d='M23.67 33.998s3.783-.354 4.77.177c1.095.612 1.896 1.642 2.22 2.854-.492.19-1.003.333-1.524.427-.616.09-1.237.15-1.86.177-3.06-.354-3.607-3.636-3.607-3.636zm23.6.51s-3.72-.52-4.772-.082c-1.16.554-2.038 1.564-2.426 2.79l1.44.52c.604.18 1.23.266 1.86.26 3.18-.195 3.897-3.487 3.897-3.487zm-7.03 2.605c.27.084 1.16.428 1.44.52.53.155 1.076.242 1.627.26h.186c2.706-.083 3.608-2.854 3.72-3.29-1.053-.157-2.116-.235-3.18-.233-.487-.017-.973.042-1.442.176-1.128.46-1.992 1.402-2.35 2.567z' fill='%23FFF'/%3E%3Cpath d='M32.223 43.26c-.152-1.397-.03-2.81.363-4.157 0 0 .93-2.94 2.343-3.2 3.72-.687 4.054 7.44 4.054 7.44-4.334 1.906-6.76-.084-6.76-.084z' fill='%23F47741'/%3E%3Cpath d='M45.204 44.292c-.508-.698-1.296-1.14-2.157-1.21-1.71-.176-7.56 1.126-7.56 1.126v.065c-.772-.205-5.98-1.6-7.56-1.45-.875.04-1.692.45-2.25 1.125-.446.864.084 2 .55 2.938.74 1.35 1.788 2.505 3.058 3.375.48.332 1.045.513 1.627.522 4.492.084 4.77-2.585 4.77-2.464l.075-.465c.186 0-.363 2.79 4.054 2.79.542.102 1.1.073 1.628-.084 1.305-.853 2.39-2 3.17-3.35.41-.92 1.043-1.96.596-2.918z' fill='%23EFA75B'/%3E%3Cpath d='M31.963 50.968c-.197-.004-.358-.157-.372-.353-.018-.207.158-.378.364-.354 3.245-.26 3.505-2.156 3.608-2.25-.006-.19.183-.325.362-.26.193.01.35.16.363.354 0 .084 0 1.906 3.422 2 .192.008.348.16.362.353-.018.19-.172.34-.363.353-1.352.11-2.68-.4-3.61-1.386-.095-.096-.16-.22-.185-.353-.982 1.174-2.423 1.866-3.952 1.898z' fill='%23151841'/%3E%3Cpath d='M32.14 43.427c.186-.52 3.608.083 3.608.083s2.975-.688 3.422.084c-.05.288-.175.557-.363.78-.515-.056-1.037.004-1.525.178-.333.61-.488 1.304-.446 2-.222.394-.574.7-.995.864-.398-.112-.75-.354-.994-.688.047-.75-.146-1.496-.55-2.13-.27-.26-1.264.084-1.626-.083l-.53-1.088zm6.89.242c-.05.286-.175.556-.363.78-.503-.063-1.015-.012-1.497.148-.333.612-.487 1.305-.446 2-.222.394-.574.7-.995.864-.4-.112-.75-.354-.996-.688.053-.76-.14-1.515-.55-2.157-.268-.26-1.263.084-1.626-.084-.26-.23-.45-.53-.55-.864' fill='%23CF4A27'/%3E%3Cpath d='M35.748 47.853c-.587-.226-1.072-.655-1.367-1.21-.022-.634-.144-1.262-.362-1.86h-.567c-.31.073-.636.043-.93-.082-.35-.253-.61-.616-.734-1.03-.082-.17.006-.374.186-.43.172-.083.38 0 .447.177.056.278.215.524.445.69h.586c.37-.086.757-.023 1.08.175.413.585.634 1.284.632 2v.353c.185.177.4.32.632.428.22-.18.42-.382.595-.605-.004-.29.024-.58.083-.865.026-.48.22-.94.55-1.292.506-.235 1.07-.325 1.626-.26.077-.108.14-.227.185-.353-.038-.148.042-.3.186-.353.145-.11.352-.07.447.083.084.084.27.428-.446 1.21-.083.083-.185.176-.27.083-.422-.033-.848-.004-1.264.084-.215.502-.323 1.043-.316 1.59v.176c-.326.57-.824 1.023-1.422 1.293zm-7.198-14.04c-.788-.226-1.61-.314-2.427-.26-1.264 0-2.436.082-2.52.082h-.38v.354s.715 3.55 3.96 3.895c.693.006 1.385-.025 2.074-.093.27-.084 1.71-.428 1.71-.428-.025-1.56-.975-2.956-2.417-3.552zm.53 3.207c-.558.142-1.135.2-1.71.177-1.14-.075-2.16-.728-2.707-1.73-.247-.37-.432-.78-.548-1.21.455 0 1.18-.092 2.073-.175h.596c-.084.688-.242 2.464.483 2.334.725-.13.837-1.46.93-2.13h.112c.937.492 1.647 1.33 1.98 2.334-.388.176-.793.31-1.21.4zm18.365-2.864c-1.104-.145-2.215-.232-3.33-.26-.546-.01-1.093.05-1.626.176-1.166.483-2.08 1.425-2.53 2.604l-.158.79 1.795.623c.558.153 1.132.24 1.71.26h.28c3.245-.177 4.137-3.72 4.137-3.72l.084-.353zm-1.264 1.86c-.54 1.394-2.882 1.646-2.966 1.646-.517-.02-1.03-.11-1.525-.26-.186-.085-.633-.26-1.08-.43.374-.966 1.117-1.746 2.065-2.165 0 .68.158 1.953.81 2.083.65.13.613-1.535.566-2.26.934.005 1.865.064 2.79.177-.11.316-.473.65-.66 1.17z' fill='%23151841'/%3E%3Cpath d='M19.26 39.27c.535 1.362 1.56 2.473 2.874 3.115.534.312 1.204-.07 1.207-.69.002-.285-.15-.55-.397-.695-.918-.46-1.65-1.222-2.073-2.158-.344-.957-1.972-.52-1.61.428zm29.45 3.125c1.083-.59 2.01-1.428 2.706-2.446.3-.556-.112-1.228-.743-1.21-.293.007-.56.17-.698.428-.568.776-1.306 1.412-2.158 1.86-.394.23-.517.742-.27 1.125.263.376.773.482 1.163.242z' fill='%23EFA75B' stroke-width='13'/%3E%3Cpath d='M16.025 32.436c1.525-1.386 2.427-4.408 2.79-6.835-.084.354 2.613.43 4.138-1.208 1.078-1.125.446-2-.186-3.375-1.71-3.552-4.585-6.323-7.384-8.918-.716-.69-1.44-2.428-2.706-2-.995.353-.93 3.2-.716 4.073 1.09 7.448 4.065 18.263 4.065 18.263zm37.372-.78c-1.704-1.826-2.822-4.12-3.208-6.585 0 .354-2.614.354-4.056-1.29-.995-1.127-.362-1.86.363-3.117 1.86-3.198 4.863-5.718 7.746-8.136.81-.604 1.627-1.47 2.79-.93.994.428.715 2.334.548 3.115-1.083 5.72-2.48 11.376-4.183 16.943z' fill='%23FFF'/%3E%3Cpath d='M53.564 20.422c-1.98.51-4.138 1.636-5.105 3.487-.43-2.196 1.645-4.65 3.393-5.832.333-.21.312-.703-.037-.886-.162-.085-.357-.076-.512.022-2.157 1.562-4.417 4.5-3.784 7.188.076.262.354.41.614.325l-.075.28c-.085.603.93.864.994.26.446-2.158 2.706-3.376 4.77-3.897.372-.076.522-.526.27-.81-.133-.15-.342-.204-.53-.138zM17.457 18.06c-.55-.354-.995.428-.55.865 1.433 1.004 3.182 3.05 3.395 4.956-.93-1.86-3.05-2.975-5.105-3.486-.386-.005-.633.41-.445.747.042.076.103.14.176.184 2.073.52 4.324 1.73 4.77 3.896.106.328.5.46.78.26.273.192.653.06.745-.26.735-2.66-1.6-5.728-3.766-7.16z' fill='%23F1662A'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.loader::after{content:"Через несколько секунд всё будет готово";width:250px;margin-top:20px;text-align:center}.loader--up{min-height:300px}@media (min-width:426px){.tabs--up .tabs__item-link{padding:10px 25px}.tabs__dropdown li::before{left:26px}.tabs__dropdown a{padding-left:50px}.up-header__inner{padding-right:25px;padding-left:25px}.up-header__logo{right:25px}.up-info__columns .button{width:auto;max-width:270px}.card__button-group .card__button{display:inline-block;vertical-align:top}.card-whoami{margin-bottom:15px;font-size:16px}.table-link--course+button,.up-result .button-group .button{max-width:270px}.table-link--consultations-requests .table-link__right{flex-wrap:nowrap}.table-link--consultations-requests .table-link__cell--status{justify-content:flex-end}.table-link--consultations-requests .table-link__question{margin-top:0}.table-link--repetition .button{width:270px}.subscription--special .subscription-radio-group{justify-content:center}.subscription--special .subscription-radio-block__badge{position:absolute;margin-top:0}.subscription--special .subscription-radio-block__special{display:flex;flex-direction:row;align-items:flex-end}.subscription--new .subscription__label{width:140px;font-size:16px}.subscription--new .subscription__label::before{right:140px;border-top:16px solid transparent;border-right:15px solid #4eb543;border-bottom:16px solid transparent}.subscription--trial .subscription__item-body--discounted{padding-top:15px}.chapter-description__content--skill .chapter-description__title-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.chapter-description__content--skill .chapter-description__title-group h2{margin-top:20px;margin-right:20px;padding-right:35px}.project--card{max-width:450px}.up-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.up-list .project--card{max-width:350px}.up-question__tabs .tabs__list{width:auto;margin-right:20px}.up-question__tabs .tabs__item{width:104px}.up-question__tabs .radio-button-group{order:1;margin-right:20px}.up-question__tabs .radio-button{width:auto}.up-question__tabs .radio-button__text{width:158px;padding-right:12px;padding-left:12px;font-size:14px;text-align:left}.up-question__tabs .button{margin-left:auto}}@media (min-width:500px){.card--rating-embedded .card-rating{display:flex;flex-wrap:wrap;align-items:flex-start}.card--rating-embedded .card-rating__values{margin-right:0}.card-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.up-alert--tutor{padding-top:20px;padding-left:80px}.up-alert--tutor::before{top:calc(50% - 2px);transform:translateY(-50%)}.task-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.task-grid a{width:49%}}@media (min-width:550px){.up-protect--checked .project--tutor .project__image{display:none}.project{display:flex}.project__image{flex-shrink:0;width:auto;margin-right:10px;margin-bottom:0}.project__image img{width:250px}.project__badge{position:absolute;top:15px;left:15px;z-index:3}.project__info{position:static}.project__name{margin-bottom:0}.project__grade,.project__link{margin-top:auto}.project--tutor .project__image img{display:block;width:150px}.project__notification{top:10px;right:10px}.project--card,.project--tutor .project__image{display:block}}@media (min-width:600px){.recommendations{margin-right:-20px}.recommendations--courses .recommendations__item{min-width:285px;max-width:285px;margin-bottom:30px}.recommendations__list{flex-direction:row}.recommendations__item{width:50%;padding-right:20px}.recommendations__item:nth-last-child(2):not(:nth-child(even)){margin-bottom:0}.up-header__inner{flex-direction:row;padding-bottom:20px}.up-header__logo{position:relative;right:auto;margin-right:15px}.up-header__title{padding-right:0}.up-header__social{margin-top:0;margin-left:auto;padding-left:15px}.up-header--newyear2022{background-position:right 70px top 20px,right 150px bottom 20px,center top;background-size:70px,25px,2000px,82px 47px,82px 47px}.subscription--intensives .subscription__inner{display:flex}.subscription--intensives .subscription-radio-group{border-right:1px solid #fff;border-bottom:none}.subscription--intensives .subscription-radio-group:last-child{border-right:none;border-bottom:none}.subscription--intensives .subscription-radio-block{flex-basis:50%}}@media (min-width:768px){.criteria{margin-bottom:30px}.criteria__head{margin-bottom:0}.criteria__head h3{margin-right:20px;margin-bottom:0}.criteria__toggle:not(.button){margin-top:3px}.criteria__item{margin-bottom:30px;font-size:18px}.criteria__item code,.table-link__cell--content strong,.text-container--up code{font-size:16px}.criteria__info.text-container p,.criteria__info.text-container pre,.criteria__title,.text-container--up p{line-height:1.7}.checklist__item--sub-item{margin-left:28px}.checklist--module .checklist__item{margin-left:20px}.text-container--up{font-size:18px;line-height:1.7}.text-container--module h3,.text-container--up h3{font-size:30px;line-height:42px}.text-container--module{font-size:16px;line-height:24px}.tabs--up{min-height:34px;font-size:14px;color:#fff}.tabs--up .tabs__list{top:0}.tabs--up .tabs__item{margin-right:20px;border-top:none}.tabs--up .tabs__item-link{padding:13px 0 8px}.tabs--up .tabs__item-link:focus,.tabs--up .tabs__item-link:hover{position:relative;color:rgba(255,255,255,.5)}.tabs--up .tabs__item-link:focus::after,.tabs--up .tabs__item-link:hover::after{content:"";position:absolute;top:auto;right:0;bottom:-2px;z-index:1;width:100%;height:5px;background-color:#fff;border-bottom:none;border-left:none}.tabs--up .tabs__item-link:active::after{background-color:#e84e1b}.tabs--up .tabs__item-link.live{padding-left:15px}.tabs--up .tabs__item-link.live::before{top:18px;left:0}.tabs--up .tabs__item--active,.tabs__item--dropdown::after,.up-tasks--to-check .up-tasks__item:hover .up-tasks__button{display:block}.tabs--up .tabs__item--active .tabs__item-link::after{top:auto;right:0;bottom:-2px;display:block;height:5px;background-color:#e84e1b;border:0;transform:none}.tabs--up .tabs__item--mobile,.tabs__dropdown li::before{display:none}.tabs__dropdown{position:absolute;top:100%;left:-15px;display:none;width:200px;padding:15px;font-size:14px;background-color:#302683}.tabs__dropdown li{margin-bottom:10px}.tabs__dropdown li:last-child{margin-bottom:0}.tabs__dropdown a{padding:0}.tabs__item--dropdown{padding-right:10px}.tabs__item--dropdown:focus-within .tabs__item-link::after,.tabs__item--dropdown:hover .tabs__item-link::after{display:none}.tabs__item--dropdown:focus-within .tabs__dropdown,.tabs__item--dropdown:hover .tabs__dropdown{display:block}.tabs__button{display:none}.up-header--angular .tabs__dropdown,.up-header--ecmascript .tabs__dropdown,.up-header--javascript .tabs__dropdown,.up-header--prepare .tabs__dropdown,.up-header--react .tabs__dropdown,.up-header--vue .tabs__dropdown{background-color:#18213f}.up-header--nodejs .tabs__dropdown{background-color:#1a1f32}.up-header--php .tabs__dropdown,.up-header--yii .tabs__dropdown{background-color:#6439b7}.tabs--criteries,.up-interface__turn p,.up-text .text-container.text-container--module h5,.up-title+p{font-size:18px}.tabs--criteries .tabs__item{margin-right:20px;background-color:transparent}.tabs--criteries .tabs__item-link{padding:8px 0 4px;color:#333}.tabs--criteries .tabs__item-link:focus,.tabs--criteries .tabs__item-link:hover{position:relative}.tabs--criteries .tabs__item-link:hover::after{content:"";position:absolute;top:auto;right:0;bottom:-4px;z-index:1;width:100%;height:5px;background-color:#ccc;border-bottom:none;border-left:none}.tabs--criteries .tabs__item-link:focus::after{content:"";position:absolute;top:auto;right:0;bottom:-4px;z-index:1;width:100%;height:5px;background-color:#ccc;border-bottom:none;border-left:none}.tabs--criteries .tabs__item-link:active::after{background-color:#e84e1b}.tabs--criteries .tabs__item--active .tabs__item-link{color:#333}.tabs--criteries .tabs__item--active .tabs__item-link::after{top:auto;right:0;bottom:-4px;height:5px;background-color:#e84e1b;transform:none}.tabs--criteries-new{font-size:15px}.tabs--criteries-new .tabs__item{margin-right:13px}.tabs--criteries-new .tabs__item-link{height:100%}.tabs--criteria .tabs__list{flex-direction:column;flex-wrap:wrap}.tabs--criteria .tabs__item{border:1px solid #d5d5d5}.tabs--criteria .tabs__item--active{border-color:#000}.tabs--criteria .tabs__item--active .tabs__item-link::after,.up-header__title br{display:none}.tabs--final .tabs__list{border-bottom:none}.tabs--final .tabs__item{border-color:transparent}.tabs--final .tabs__item--active{border-color:#000}.tabs--final .tabs__item-link{padding-right:50px}.tabs--final .tabs__num{top:14px;right:10px}.tabs-legend{margin-top:35px}.up-header__inner{align-items:flex-start;padding:30px 25px;background-repeat:no-repeat;background-position:97% 50%}.up-header__logo{position:relative;margin-right:10px;margin-bottom:0}.up-header__logo,.up-header__logo svg{width:54px;height:69px}.up-header__number{top:14px;font-size:28px}.up-header__text{text-align:left}.up-header__title{margin-bottom:0}.up-header__date{margin-left:2px}.up-header__social{margin-top:3px;padding-left:30px}.up-header__social li{margin-left:10px}.up-header__social li:first-child{margin-left:0}.up-header__nav{display:block;width:100%;max-width:1440px;margin:0 auto;padding-right:25px;padding-left:25px}.up-header--newyear2022{background-position:right 70px bottom 30px,right 180px bottom 20px,center top;background-size:80px,35px,2300px,82px 47px,82px 47px}.up-interface__wrapper{margin-right:0;margin-left:0;padding:24px 30px 36px}.up-info h3{margin-top:-35px}.up-info>h3{font-size:24px}.up-info p:last-child{margin:0}.up-info__columns{display:flex;align-items:flex-end}.up-info__columns .form__group{width:100%;margin-right:15px;margin-bottom:0}.up-info--check .up-info__columns{justify-content:space-between}.up-info--questions .button{margin-top:20px}.up-title--with-icon .up-icon{top:calc(50% - 1px)}.up-criteria--final .up-criteria__item{padding:20px}.up-criteria--final .criteria__title .button svg{width:18px;max-height:18px}.up-criteria--final h3{font-size:20px}.up-criteria--final>h3{font-size:24px}.up-criteria--final+h3{margin-top:40px;font-size:24px}.up-tasks--to-check .up-tasks__item{flex-direction:row;align-content:flex-start}.up-tasks--to-check .up-tasks__wrapper{max-width:calc(100% - 120px);padding-right:20px}.up-project__left p,.up-tasks__item{margin-bottom:20px}.up-tasks__content small{margin-top:5px}.up-tasks__head{display:flex;align-items:flex-start}.up-tasks__content .up-tasks__timer,.up-tasks__criteria{margin-left:10px}.up-tasks__button{display:none;margin:0 0 0 auto}.card__link{margin-right:10px;margin-bottom:0}.card__info{flex-basis:calc(100% - 70px);max-width:calc(100% - 70px)}.card__info--stretch{flex-basis:100%;max-width:none}.card--width .card__img{flex-basis:120px;max-width:120px}.card--width .card__info{flex-basis:auto;max-width:100%}.card__social-links .social-links__link{width:25px;height:25px}.card__line .grid__cell{margin-bottom:0}.card__help{padding-top:17px;padding-bottom:15px;line-height:1.15}.card--check .card__line .grid__cell{flex-basis:25%;padding:10px;text-align:center}.card--check .card__line .grid__cell:first-child{flex-basis:40%;text-align:left}.card--check+.up-criteria--final{margin-bottom:60px}.card--check+.up-criteria--final:last-of-type{margin-bottom:20px}.card--nav .card__moment{width:90px}.card--tutor .card__header{font-size:20px}.card--tutor .card__content p{font-size:16px;line-height:26px}.card--orphus{width:-webkit-fit-content;width:fit-content}.card--stats .card__header{padding-right:115px}.card--stats::before{right:15px;width:90px;height:139px}.card--application{width:100%}.card--application .card__left{display:flex;flex-wrap:wrap;width:33%}.card--application .card__right{width:66%;margin-top:0;margin-left:20px}.card--application .button:first-child:not(:only-child){margin-top:0}.card--application .card__buttons .button{width:auto}.table-link__left,.table-link__table{flex-direction:row;justify-content:flex-start}.table-link__table{border-top:none}.table-link__left{flex-basis:100%;align-items:center;max-width:100%}.table-link__cell{margin:0;text-align:center}.table-link__table--head{display:flex;min-height:0;border-top:1px solid #e8e8e8}.table-link__cell--number{flex-basis:25px;max-width:25px;font-weight:400}.table-link__cell--status{flex-basis:140px;max-width:140px}.table-link__cell--content{flex-basis:calc(100% - 165px);max-width:calc(100% - 165px);text-align:left}.table-link__cell--lecture{flex-basis:150px;max-width:150px;text-align:right}.table-link__cell--time{flex-basis:100px;max-width:100px;text-align:left}.table-link--materials .table-link__table--head{display:flex}.table-link--materials .table-link__cell--content{padding-left:30px}.table-link--materials .table-link__cell--content::before{content:""}.table-link__cell--title{flex-basis:calc(100% - 350px);max-width:calc(100% - 350px);text-align:left}.table-link__cell--progress{flex-basis:250px;max-width:250px;text-align:left}.table-link__cell--count{flex-basis:100px;max-width:100px;text-align:right}.table-link--students .table-link__table{border:1px solid #e8e8e8;border-top:none}.table-link--students .table-link__table--head{border-top:1px solid #e8e8e8}.table-link--students .table-link__left{flex-grow:1}.table-link--students .table-link__right{flex-direction:row;justify-content:flex-end;align-items:center;width:350px;padding-top:10px}.table-link--students .table-link__cell--id{flex-basis:100px;max-width:100px;text-align:left}.table-link--students .table-link__cell--name{flex-grow:1;text-align:left}.table-link--students .table-link__cell--project{flex-basis:150px;max-width:150px;text-align:right}.table-link--students .table-link__cell--rep{flex-basis:350px;max-width:350px;text-align:right}.table-link__table--next{padding:15px 20px}.table-link--intensive{margin-bottom:50px}.table-link--intensive .table-link__left{padding:20px 30px}.table-link--intensive .table-link__cell--content{flex-basis:auto;flex-direction:row;align-items:baseline;max-width:none}.table-link--intensive .table-link__cell--content a{margin-right:10px;font-size:18px}.table-link--intensive .table-link__info{font-size:14px}.table-link--consultations .table-link__table{font-size:14px;border:0;border-top:1px solid #e8e8e8}.table-link--consultations .table-link__table--head{display:flex;border-top:none}.table-link--consultations .table-link__left{flex-basis:100%;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-left:0}.table-link--consultations .table-link__right{flex-basis:auto;justify-content:flex-end;align-items:flex-end;padding-top:10px;padding-right:0}.table-link--consultations .table-link__cell{display:block;vertical-align:middle}.table-link--consultations .table-link__cell--type{display:flex;flex-basis:33%;text-align:left}.table-link--consultations .table-link__type-name{min-width:80px}.table-link--consultations .table-link__cell--date{flex-basis:33%;text-align:left}.table-link--consultations .table-link__cell--duration{flex-basis:33%;order:0;font-weight:400;text-align:left}.table-link--consultations .table-link__cell--comment{display:flex;flex-basis:50%;justify-content:center;align-items:center;min-width:110px;height:100%}.table-link--consultations .table-link__cell--controls{display:flex;flex-basis:50%}.table-link--consultations-requests .table-link__left{flex-basis:50%;max-width:50%}.table-link--consultations-requests .table-link__right{flex-basis:50%;min-width:250px}.table-link--consultations-requests .table-link__cell--comment{flex-basis:38%;margin-bottom:0}.table-link--consultations-requests .table-link__cell--status{display:flex;flex-basis:62%;max-width:none}.table-link--consultations-requests .table-link__cell--date{flex-basis:60%}.table-link--consultations-requests .table-link__cell--duration{flex-basis:40%;order:1}.table-link--consultations-requests .table-link__question{text-align:left}.table-link--repetition .table-link__table{font-size:14px;border:0;border-top:1px solid #e8e8e8}.table-link--repetition .table-link__table--head{display:flex;border-top:none}.table-link--repetition .table-link__table--head .table-link__cell,.up-result--prof .up-result__certificate p{text-align:center}.table-link--repetition .table-link__cell:first-child,.table-link--repetition .table-link__table--head .table-link__cell:first-child{text-align:left}.table-link--repetition .table-link__left{flex-basis:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-right:0;padding-left:0}.table-link--repetition .table-link__cell{flex-basis:25%;margin-bottom:0;padding-right:15px;text-align:center}.table-link--repetition .table-link__cell:last-child{text-align:right}.table-link--repetition .table-link__note{display:none}.table-link--repetition .button{width:160px}.timetable__week--defence .timetable-part__theme{flex-basis:calc(100% - 200px);max-width:calc(100% - 200px)}.timetable__week--defence .timetable-part__time{flex-basis:200px;align-self:flex-end;max-width:200px}.timetable__progress::before{height:calc(100% - 50px)}.timetable__progress--defence .timetable-part--executed.timetable-part--prepare .timetable-part__theme{flex-basis:100%;max-width:none}.timetable-part:last-child{margin-bottom:30px}.timetable-part--executed .timetable-part__theme{flex-basis:calc(100% - 210px);max-width:calc(100% - 210px);margin-bottom:0;padding-left:20px}.timetable-part--executed .timetable-part__theme::before{left:0}.timetable-part--executed .timetable-part__time{flex-basis:210px;align-self:flex-end;max-width:210px}.timetable-part__info{padding:15px}.timetable-part__theme{flex-basis:calc(100% - 250px);max-width:calc(100% - 250px);text-align:left}.timetable-part__link .live{padding-left:20px}.timetable-part__link .live::before{top:3px;width:14px;height:14px}.timetable-part__time{flex-basis:250px;max-width:250px;margin-top:0;text-align:right;color:#333}.timetable-part__record{align-self:flex-end}.timetable-part__caption{margin-bottom:5px}.timetable-part__form{padding:0 15px}.timetable-part__helper{top:15px;right:15px}.timetable-part__list{padding-top:15px}.live::before{top:12px;left:0;width:10px;height:10px;background-color:#fff}.live--today::before{background-color:#f7cf00}.live--on-air::before{background-color:#e84e1b}.up-project__top{flex-direction:row;justify-content:space-between;margin-bottom:50px}.up-project__right{order:0;max-width:350px;margin-bottom:0}.up-project__left h3{margin-top:30px;margin-bottom:10px;padding:0;font-size:20px;line-height:30px;border:0}.up-project__review{margin-bottom:40px}.up-project__parameters .up-project__caption{margin-top:30px}.up-project__info h3{margin-top:-35px}.up-project__info>h3,.up-text .text-container.text-container--module h3{font-size:24px}.up-project__info textarea{min-height:80px;margin-bottom:10px}.up-project__info--tariff{max-width:280px}.up-project__info--tariff .button{padding-right:1em;padding-left:1em}.up-project__tool:first-of-type{padding-top:10px}.up-project__specification.text-container--module h3{font-size:20px;line-height:30px}.task-info{display:flex;padding:20px 0}.task-info__description{padding:0 20px;width:35%;border-right:1px solid #e8e8e8;border-bottom:none}.task-info__state{flex-grow:1;flex-shrink:0;width:65%;padding:0 40px 0 20px}.task-info__state .task-info__table{margin-right:-20px}.task-info__helper{top:0;right:15px}.task-info--final+.task-controls{margin-bottom:40px}.task-info--final+.up-criteria--final,.task-info--final+.up-project__info,.task-info--final+h2{margin-top:40px}.task-info__icon{top:2px}.task-grid{flex-wrap:nowrap;justify-content:flex-start}.task-grid a{width:33%;margin-right:10px}.task-grid a:last-child{margin-right:0}.task-grid a:focus::before,.task-grid a:hover::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#000;opacity:.1}.task-controls{flex-direction:row;justify-content:flex-end;align-items:flex-start}.task-controls__button{width:auto;max-width:270px;margin-bottom:0;margin-left:10px}.task-controls--columns .button:first-child{margin-left:0}.task-controls--columns .button:nth-child(2){margin-right:10px}.up-statement__inner{display:flex;justify-content:space-between}.up-statement__block{width:60%;padding-right:15px}.up-statement__block:last-child{padding-right:0}.up-statement__block--student,.up-statement__block--sum{width:30%}.up-final{position:relative;display:flex}.up-final__left-col{position:-webkit-sticky;position:sticky;top:15px;align-self:flex-start;width:300px;margin-right:30px}.up-final__right-col{width:calc(100% - 300px)}.up-curator{flex-direction:row;align-items:flex-start;padding-top:25px;padding-bottom:0}.up-curator__image{flex-basis:100px;margin-right:15px}.up-curator__text{flex-basis:calc(100% - 115px)}.pay-head{flex-direction:row;justify-content:space-between}.pay-head__title{flex-basis:50%}.pay-head__type{margin-bottom:0}.pay-head__progress{display:flex;flex-basis:50%;justify-content:space-between;align-items:center}.pay-head__progress .progress{max-width:350px;margin-left:10px}.pay-table__controls .button{display:inline-block}.pay-table__controls .button:last-child{margin-top:0}.subscription{padding-top:50px}.subscription-radio-group{flex-direction:row}.subscription-radio-block{flex-basis:50%}.subscription-radio-block__heading{display:flex;flex-direction:column;justify-content:space-between;font-size:30px}.subscription-radio-block__badge{position:relative}.subscription-radio-block__title{display:inline-flex;margin-bottom:0;padding-right:0}.subscription-radio-block__title-text{display:inline-block;margin-right:15px}.project__notification--new svg,.subscription-radio-block__price{display:inline-block}.subscription-radio-block__text{display:block}.subscription-features{display:flex;justify-content:space-between}.subscription-features--experimental .subscription-features__item,.up-table+.up-interface__wrapper .button-group .button{margin-bottom:0}.subscription-features--mobile{flex-direction:row;justify-content:space-between}.subscription-features__item{flex-basis:33.33%}.subscription-features__item:not(:first-child){padding-left:10px}.subscription-features__item:not(:last-child){padding-right:10px}.subscription-features__item-text{max-width:330px}.subscription-contents__list{display:flex;flex-wrap:wrap;justify-content:flex-end}.subscription-contents__item{flex-basis:33.33%;max-width:33.33%;padding-right:10px;padding-left:10px}.subscription-contents__item:first-child,.subscription-contents__item:nth-child(3){padding-left:0}.subscription-contents__item:last-child,.subscription-contents__item:nth-child(2),.subscription-contents__item:nth-child(5){padding-right:0}.subscription-contents--experimental .subscription-contents__item{flex-basis:30%;max-width:30%;padding:0}.subscription-contents__item--nowrap{display:flex;flex-wrap:nowrap}.subscription-contents__item--long{flex-basis:66.66%;max-width:66.66%}.subscription-contents__summary{display:inline-flex}.subscription--new .subscription__last-price,.up-text .text-container.text-container--module h2{font-size:28px}.subscription--new .subscription__item-title{font-size:30px}.subscription--new .subscription__button{max-width:100%}.subscription--en{padding-top:36px;padding-bottom:0}.subscription--en .toggle{font-size:14px}.subscription--en .toggle__text{padding-left:80px}.subscription--with-bottom-margin{margin-bottom:50px}.subscription--trial{margin-top:0}.subscription--intensives{padding-top:40px}.subscription--intensives .subscription__inner{display:block}.subscription--intensives .subscription-radio-group{border-bottom:1px solid #fff}.subscription--intensives .subscription-radio-group:last-child{border-bottom:none}.subscription--intensives .subscription-radio-block{flex-basis:100%}.chapter-description__title{margin-bottom:25px;padding-top:35px;padding-bottom:20px}.chapter-description__title::before{left:0;width:100%}.chapter-description__title span{display:block;margin-bottom:5px;font-size:14px;line-height:22px}.chapter-description__title--small{padding-top:15px;font-size:24px;line-height:30px}.chapter-description__type{display:inline-block;margin-right:10px;font-size:24px}.chapter-description__info{display:inline-block;margin-top:0}.chapter-description__text{font-size:18px;line-height:26px}.chapter-description__controls{margin-top:40px}.chapter-description__controls .button{width:270px;max-width:270px}.chapter-description__controls .chapter-description__controls-text{max-width:300px;margin-top:20px}.chapter-description__left{max-width:600px;padding-bottom:40px}.chapter-description__wrap{display:none}.chapter-description__content--practice .chapter-tasks__link .chapter-tasks__type{display:block}.chapter-description--test .chapter-description__type{display:inline-block;margin-top:0}.chapter-description__case-done{flex-direction:row;justify-content:space-between;align-items:center;padding:30px 40px;text-align:left}.chapter-description__case-done .button{width:auto;margin-top:0;margin-left:20px}.chapter-description__cards-group{display:flex;flex-wrap:wrap;margin-right:-10px}.chapter-tasks__link{display:flex;justify-content:space-between;align-items:center;padding:20px 0 20px 50px}.chapter-tasks__link .chapter-tasks__title{flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 200px);padding-right:30px;font-size:18px}.chapter-tasks__link .chapter-tasks__type{text-align:right;text-transform:capitalize}.chapter-tasks__mobile{display:none}.check{min-height:100vh;padding:25px}.check__info-wrap{display:flex;justify-content:space-between}.check__info,.up-print h3,.up-result h3{margin-bottom:20px}.check__info--right{text-align:right}.check-controls{flex-wrap:nowrap;margin-bottom:30px}.check-controls__button{flex-shrink:0;width:100px;padding:0}.check-controls__button::after{width:46px;background-image:url(/img/arrow-white.svg)}.check-controls__button--prev{border:0}.check-controls__button--next{order:3}.check-controls__select{order:2;max-width:calc(100% - 200px);border-top:none;border-right:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.check-controls__select--opened .check-controls__list{height:385px}.check-content{flex-direction:row}.check-content__criteria{width:50%;padding-top:0;padding-right:25px;border-top:none;border-right:3px solid #e8e8e8}.check-content__form{width:50%;padding-left:25px}.check-content__text .field{height:200px;min-height:150px}.materials__input{width:400px;margin-right:20px}.up-protect--checked .project--tutor .project__info{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;width:100%}.up-protect--checked .project--tutor .project__status{margin-bottom:0;margin-left:auto;padding:0 10px;text-align:right}.up-protect--checked .project--tutor .project__name{padding-right:0;font-size:16px;white-space:nowrap}.up-protect--checked .project--tutor .project__notification{position:static;display:inline-block}.up-protect--checked .project--tutor .project__notification--relative{margin-right:0;margin-left:15px}.up-protect--checked .project--tutor .project__grade{font-size:0}.up-protect--checked .project--tutor .project__badge{top:-1px;margin-left:5px}.project__notification--new:focus .project__notification-num,.project__notification--new:hover .project__notification-num{display:block}.project__notification--new:focus svg,.project__notification--new:hover svg{display:none}.project__notification--new .project__notification-num{display:none}.project__notification--relative{position:relative;top:0;right:0;margin-left:5px}.up-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr}.up-turn{padding:20px}.up-turn__info{max-width:600px;padding-right:20px}.up-turn__title{margin-bottom:25px}.up-result,.up-result__text{margin-bottom:40px}.up-result__text{font-size:18px}.up-result__wrap{display:flex;justify-content:space-around}.up-result__certificate{width:50%}.up-result__certificate p{padding:0 5px}.up-result__review{width:50%;margin-top:0;padding-left:15px}.up-result__review p{max-width:350px;margin:0 0 25px}.up-result--prof .up-result__wrap{flex-wrap:wrap}.up-result--prof .up-result__certificate{width:50%;margin-bottom:0;text-align:center}.up-result--prof .up-result__certificate .button-group{text-align:center}.up-result--prof .up-result__review{width:100%;margin-top:25px;padding-left:0}.up-result--prof .up-result__review p{max-width:100%;margin:0 0 20px}.up-print--box .subscription-radio-group{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.up-print--box .subscription-radio-block__body{height:100%}.up-print--box .subscription-radio-block__image{max-width:100%;text-align:center}.up-print--box .payment-controls__button{max-width:350px;font-size:22px}.post-type__wrap{display:flex;justify-content:space-between}.post-type__types{width:32%}.post-type__area{width:62%}.up-repetition h3,.up-wrapper .note{margin-bottom:20px}.up-wrapper .text-container{width:auto}.up-wrapper .card--rating{margin-top:0;margin-left:auto}.up-wrapper .card--rating .form__notice,.up-wrapper .card__header{text-align:right}.up-wrapper .card-rating{flex-direction:row-reverse}.up-wrapper .card-rating__values{margin-right:-8px}.up-wrapper .card-rating__evaluate,.up-wrapper .card-rating__title{margin-top:7px;margin-left:auto;line-height:1.7}.up-wrapper .card-rating__comment button{margin-left:auto}.up-question__controls{display:flex;justify-content:flex-end}.up-question__controls .button{margin-left:5px}.up-question__message--answer{margin-left:30px}.up-question__tabs .tabs__item{width:125px}.up-question__tabs .radio-button-group:last-child{width:auto;margin-left:auto}.up-repetition{margin-bottom:40px}.up-repetition--deprecated{margin-bottom:25px}.payment__inner{max-width:1000px;margin:0 auto}.payment__inner-wrap{max-width:620px;margin:0 auto}.payment__title{font-size:42px;line-height:50px}.payment-method__inner{display:flex}.payment-method__item{display:block;width:20%;padding-right:2%;padding-left:2%}.payment-method__next,.payment-method__prev{display:none}.payment-controls__inner{display:flex;flex-direction:column;align-items:center}.payment-controls__paymaster{flex-wrap:wrap}.payment-controls__paymaster .radio-button{flex-basis:auto}.payment-controls__paymaster .radio-button__text{min-width:155px}.payment-buttons__item{width:calc(50% - 10px)}.payment-controls--intensive{padding-right:0;padding-left:0}.payment-controls--intensive .payment-controls__button{min-width:300px}.payment-controls--intensive .payment-controls__title{text-align:center}.tabs--async .tabs__item:first-child,.tabs--async .tabs__item:nth-child(2){font-size:18px}.tabs--async .tabs__item:nth-child(2){margin-right:30px}.timetable-module{margin-top:20px;margin-right:0;margin-left:0;padding:20px}.timetable-module:first-of-type{margin-top:0}.timetable-module--done{padding:15px 20px}.timetable-module--done .timetable-module__head{display:flex;flex-direction:row;align-items:baseline}.timetable-module--done .timetable-module__num{margin-bottom:0;padding-right:0;padding-left:20px}.timetable-module__num{margin-right:10px}.timetable-module__num::before{right:auto;left:0}.up-module .up-tasks__item{margin-bottom:15px}.up-module .up-tasks__button{position:absolute;top:10px;right:0}.up-module__info{margin-right:0;margin-bottom:20px;margin-left:0;padding:20px}.up-module__info h3,.up-text .text-container.text-container--module h4{font-size:20px}.up-counter{display:flex;margin-bottom:15px}.up-counter__item{margin-right:50px;margin-bottom:0}.up-counter__item:last-child{margin-right:0}.modal--application-consultation .form__text,.tree__group p,.up-text .text-container.text-container--module h6{font-size:16px}.tree{padding-bottom:60px;padding-left:10px}.tree--module{padding-bottom:20px}.tree__item{justify-content:space-between;padding-left:30px}.tree__item,.tree__item--info .tree__item-wrap{display:flex}.tree__item--help .tree__type,.tree__type{top:1px}.tree__material-block .tree__description{padding-left:25px}.tree__head{padding-left:30px}.tree__date{margin-top:0;padding-left:0;text-align:right}.tree__group{padding-left:30px}.tree__block--empty .tree__head{padding-right:250px;padding-bottom:15px}.tree__block--empty .tree__date{top:50%;right:20px;bottom:auto;left:auto;text-align:right;transform:translateY(-50%)}.tree__item--gray .tree__type{top:2px}.up-text__head{display:flex;justify-content:space-between;align-items:flex-start}.up-text__title{font-size:30px}.up-text__title svg{top:5px}.up-text__meta{margin-top:5px;padding-left:0;text-align:right}.up-text__meta-item{margin-left:10px}.small-talk .card-rating__values{justify-content:center;margin-top:0;padding-left:0}.small-talk .card-rating__evaluate--static{margin-top:0;margin-left:10px;padding-left:0}.small-talk__inner{display:flex;align-items:flex-start}.small-talk .link,.small-talk__name{font-size:16px}.small-talk .link svg,.small-talk__name svg{top:2px}.loader--up{height:calc(100vh - 348px);min-height:350px}}@media (min-width:850px){.card--rating-embedded.card--event{margin-top:30px}.subscription-radio-block__heading{flex-direction:row;flex-wrap:nowrap}.subscription-radio-block__title{display:flex;flex-direction:row;flex-wrap:wrap}.subscription--special .subscription-radio-block__special .subscription-radio-block__last-price{font-size:20px}.subscription--special .subscription-radio-block__special .subscription-radio-block__price{font-size:30px}.subscription--special .subscription-radio-block__special .subscription-radio-block__price-period{margin-left:6px;font-size:20px;line-height:30px}.subscription--statement .subscription-radio-group{justify-content:space-between}.subscription--statement .subscription-radio-block{flex-basis:49%}.chapter-description__case-done b{display:inline}}@media (min-width:950px){.recommendations__image{padding:20px 0}.tabs--up,.tabs__dropdown{font-size:16px}.tabs--criteries .tabs__item,.tabs--up .tabs__item{margin-right:25px}.tabs--criteries-new .tabs__item{margin-right:13px}.up-interface{flex-direction:row;min-height:700px}.up-interface__left-col{padding-right:15px}.up-interface__right-col{max-width:450px;margin-right:-5px;transition:max-width .3s;will-change:max-width}.up-interface__right-col--collapsed{max-width:0;margin-right:-15px;overflow:hidden}.up-interface__title{padding-right:15px}.up-interface__chat{width:450px;height:95%}.up-interface__chat-control{position:absolute;top:15px;right:5px;display:block;width:25px;height:25px;padding:0;background-color:transparent;border:0;transform-origin:center;transition:transform .1s .5s;will-change:transform}.up-interface__chat-control svg{position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;fill:#302683}.up-interface__chat-link{bottom:10px}.up-interface--up .up-interface__left-col{padding-right:0}.up-interface--up .up-interface__right-col{width:350px;padding-left:30px;transition:none}.up-interface--up .up-interface__right-col--collapsed{max-width:0;height:0;margin-right:0;padding:0}.up-interface--tutor{flex-direction:row}.up-interface__text{max-width:550px}.up-interface--on-air{padding-bottom:25px}.up-interface--on-air .up-interface__left-col{padding-top:60px}.up-interface--on-air .up-interface__chat{position:relative;z-index:2}.up-interface--on-air .up-interface__chat-control--rotated{right:20px}.up-title--on-air{z-index:1;margin-bottom:-60px}.up-help{max-width:100%}.card{width:320px}.card__content-left{width:calc(100% - 300px);padding-right:15px}.card__content-right{width:300px}.card--width{width:100%}.card--width .card__content{padding:15px 15px 13px}.card--width .card__content--no-padded{padding:0}.card__button{max-width:100%}.card__button-group .card__button{display:block}.card-whoami{margin-bottom:33px;padding-top:8px;padding-right:8px;padding-left:10px}.card--modal{width:100%}.card--orphus{width:-webkit-fit-content;width:fit-content}.card--orphus .card__content{padding-right:0;padding-left:0}.card--stats .card__header{padding-right:89px}.card--stats::before{width:64px;height:99px}.card--application{width:100%}.card-list .card{width:100%;margin:0}.table-link--consultations .table-link__table{flex-direction:column;justify-content:space-between;font-size:16px;border:1px solid #e8e8e8;border-bottom:none}.table-link--consultations .table-link__table--head{display:none;border-top:none}.table-link--consultations .table-link__left{flex-basis:auto;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:none;padding-left:10px}.table-link--consultations .table-link__right{justify-content:space-between;padding-top:5px;padding-right:10px}.table-link--consultations .table-link__cell{margin-bottom:0}.table-link--consultations .table-link__cell--type{flex-basis:auto;margin-bottom:5px}.table-link--consultations .table-link__cell--type:last-child{margin-right:auto}.table-link--consultations .table-link__type-name{min-width:auto}.table-link--consultations .table-link__cell--date{flex-basis:auto}.table-link--consultations .table-link__cell--duration{flex-basis:100%;order:1}.table-link--consultations .table-link__cell--comment{display:flex;flex-basis:auto;min-width:auto}.table-link--consultations-requests .table-link__left{flex-basis:100%;max-width:100%}.table-link--consultations-requests .table-link__right{flex-basis:100%}.table-link--repetition .table-link__table{font-size:16px;border:1px solid #e8e8e8;border-bottom:none}.table-link--repetition .table-link__table--head{display:none}.table-link--repetition .table-link__left{flex-direction:column;flex-wrap:wrap;align-items:flex-start;max-width:none;padding-right:10px;padding-left:10px}.table-link--repetition .table-link__cell{margin-bottom:10px;padding-right:0;text-align:left}.table-link--repetition .table-link__note{display:block}.table-link--repetition .button{width:270px}.live::before{top:13px}.up-project__right{max-width:320px;padding-left:15px}.task-info__description{width:40%}.task-info__state{width:60%}.pay-table--half{width:50%}.subscription--new .subscription__inner{flex-direction:row}.subscription--new .subscription__item{max-width:400px}.subscription--new .subscription__item--active{max-width:400px;border:8px solid #4eb543}.subscription--new .subscription__item-body{min-height:540px;padding:50px 32px}.subscription--new .subscription__price-period{display:block;margin-top:10px}.subscription--new .subscription__label{top:52px}.subscription--en .subscription__price-period{display:inline}.subscription--en .subscription__item-body{min-height:370px;margin-bottom:0}.subscription--weekly .subscription__item{max-width:550px}.subscription--weekly .subscription__item-body{min-height:auto}.subscription--weekly .subscription__price-period{display:inline;margin-top:0}.subscription--with-weekly .subscription__item-body{min-height:100%}.subscription--with-weekly .subscription__item--active .subscription__item-body{padding:46px 32px}.subscription--trial .subscription__item--active{border:0;box-shadow:0 0 0 8px #4eb543}.subscription--trial .subscription__item-body{min-height:0;padding-top:25px;padding-bottom:15px}.subscription--trial .subscription__label{top:25px}.subscription--intensives .subscription-radio-block__heading{font-size:24px;line-height:28px}.subscription--intensives .subscription-radio-block__body{padding:30px 23px 20px}.subscription--two-steps .subscription__item,.subscription--two-steps .subscription__item--active{max-width:500px}.chapter-description__title{font-size:42px;line-height:44px}.chapter-description__title--with-icon .icon{top:20px}.chapter-tasks--min{display:flex}.chapter-tasks--min .chapter-tasks__group{max-width:220px;margin-right:20px}.chapter-tasks--min .chapter-tasks__group:last-child{margin-right:0}.chapter-tasks--min .chapter-tasks__part{border-bottom:none}.chapter-tasks--min .chapter-tasks__item{padding:15px 0;border-bottom:none}.chapter-tasks--min .chapter-tasks__link{padding:0}.chapter-tasks--min .chapter-tasks__link:hover{color:#333;text-decoration:underline;background-color:transparent}.chapter-tasks--min .chapter-tasks__link:focus{color:#333;text-decoration:underline;background-color:transparent}.chapter-tasks--min .chapter-tasks__link:focus::after,.chapter-tasks--min .chapter-tasks__link:focus::before,.chapter-tasks--min .chapter-tasks__link:hover::after,.chapter-tasks--min .chapter-tasks__link:hover::before{display:none}.chapter-tasks--min .chapter-tasks__icon{display:none}.chapter-tasks--min .chapter-tasks__title{padding-right:0;font-size:14px;line-height:17px}.chapter-tasks--min .chapter-tasks__item--active .chapter-tasks__title{color:#4eb543}.up-protect--checked .project--tutor .project__info{flex-direction:column;align-items:flex-start}.up-protect--checked .project--tutor .project__status{margin-bottom:5px;margin-left:0;padding:0}.up-protect--checked .project--tutor .project__notification{position:absolute;top:10px;right:10px}.up-protect--checked .project--tutor .project__notification--relative,.up-wrapper .card-rating__comment button{margin-left:0}.up-protect--checked .project--tutor .project__grade{margin-top:0;font-size:16px}.up-wrapper .text-container{width:100%}.up-wrapper .card--rating{margin:15px 0 0}.up-wrapper .card--rating .form__notice,.up-wrapper .card__header{text-align:left}.up-wrapper .card-rating{flex-direction:column}.up-wrapper .card-rating__values{margin-right:0}.up-wrapper .card-rating__evaluate,.up-wrapper .card-rating__title{margin-top:0;margin-left:0}.up-question__tabs .radio-button-group:last-child{width:100%;margin-left:0}.payment-controls__buttons-group{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.payment-controls__animation{width:auto}.payment-controls__animation .payment-controls__button-box--full{position:absolute;right:0;left:0;width:auto;margin:0 auto}.payment-controls__animation .payment-controls__button-box--full button{width:270px;max-width:270px;transition:all .3s linear}.payment-controls__animation .payment-controls__button-box--full .payment-controls__button-annotation{color:transparent}.payment-controls__animation .payment-controls__button-box--partial{display:flex;opacity:0;pointer-events:none}.payment-controls__animation .payment-controls__button-annotation{height:0;margin:0}.payment-controls__animation-start{align-items:flex-start;width:auto}.payment-controls__animation-start .payment-controls__button-box--full{display:flex;width:100%;transition:all .3s ease-out}.payment-controls__animation-start .payment-controls__button-box--full button{width:100%;max-width:100%}.payment-controls__animation-start .payment-controls__button-box--partial{transition:opacity .3s ease-out}.payment-controls__animation-finish .payment-controls__button-box--full{opacity:0;pointer-events:none}.payment-controls__animation-finish .payment-controls__button-box--partial{opacity:1;transition:opacity .3s ease-out;pointer-events:auto}.payment-controls__animation-finish .payment-controls__button-annotation{height:auto;margin-top:8px;margin-bottom:10px}.tabs--async .tabs__item:first-child,.tabs--async .tabs__item:nth-child(2){font-size:20px}.tabs--async .tabs__item:nth-child(2){margin-right:70px}}@media (min-width:1050px){.criteria__source{display:inline}.tabs--up .tabs__item-link.live{padding-left:20px}.tabs--up .tabs__item-link.live::before{top:15px}.tabs--criteries .tabs__item-link{padding:13px 0 8px}.tabs--criteries-new .tabs__item{margin-right:20px}.card--rating-embedded.card--rating{margin:0 0 0 auto}.card--rating-embedded.card--event{margin-top:30px}.card--rating-embedded .card__header{text-align:right}.card--rating-embedded .card-rating{flex-direction:row-reverse}.card--rating-embedded .card-rating__values{margin-right:-8px}.card--rating-embedded .card-rating__evaluate,.card--rating-embedded .card-rating__title{margin-top:7px;margin-left:auto;line-height:1.7}.card--rating-embedded .card-rating__comment button{margin-left:auto}.table-link--consultations .table-link__table{flex-direction:row;border:0;border-top:1px solid #e8e8e8}.table-link--consultations .table-link__table--head{display:flex;border-top:none}.table-link--consultations .table-link__left{flex-basis:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:100%;padding-left:0}.table-link--consultations .table-link__right{justify-content:flex-end;align-items:flex-end;padding-top:10px;padding-right:0}.chapter-description__content--skill .chapter-description__title-group p,.table-link--consultations .table-link__cell{margin-bottom:0}.table-link--consultations .table-link__cell--type{flex-basis:33%}.table-link--consultations .table-link__cell--type:last-child{margin-right:0}.table-link--consultations .table-link__type-name{min-width:80px}.table-link--consultations .table-link__cell--date{flex-basis:33%}.table-link--consultations .table-link__cell--duration{flex-basis:33%;order:0}.table-link--consultations .table-link__cell--comment{flex-basis:50%;justify-content:center;min-width:110px}.table-link--consultations .table-link__cell--controls{display:flex;flex-basis:50%}.table-link--consultations-requests .table-link__left{flex-basis:50%;max-width:50%}.table-link--consultations-requests .table-link__right{flex-basis:50%}.table-link--consultations-requests .table-link__cell--comment{flex-basis:38%}.table-link--consultations-requests .table-link__cell--type{flex-basis:auto;margin-bottom:5px}.table-link--consultations-requests .table-link__cell--type:last-child{margin-right:auto}.table-link--consultations-requests .table-link__cell--date{flex-basis:60%}.table-link--consultations-requests .table-link__cell--duration{flex-basis:40%;order:1;text-align:center}.table-link--repetition .table-link__table{border:0;border-top:1px solid #e8e8e8}.table-link--repetition .table-link__table--head{display:flex}.table-link--repetition .table-link__left{flex-basis:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:100%;padding-right:0;padding-left:0}.table-link--repetition .table-link__cell{margin-bottom:0;padding-right:15px;text-align:center}.table-link--repetition .table-link__note{display:none}.table-link--repetition .button{width:160px}.live::before{top:15px;width:14px;height:14px}.task-info__description{width:35%}.task-info__state{width:65%}.chapter-description__title--small{font-size:42px;line-height:54px}.chapter-description__title--with-icon{padding-left:60px}.chapter-description__title--with-icon .icon{top:13px}.chapter-description__form{display:flex;align-items:center}.chapter-description__form .chapter-description__column{margin-right:50px}.chapter-description__content--skill h2{margin-top:30px;margin-bottom:7px;font-size:30px;line-height:36px}.chapter-description__content--skill p{margin-bottom:20px;font-size:18px;line-height:26px}.chapter-description__content--skill figure{margin-top:30px;margin-bottom:25px}.chapter-description__content--skill .chapter-description__title-group h2{margin-top:40px;margin-bottom:0;padding-right:45px}.chapter-description__content--skill .chapter-description__title-group h2 .icon--lock{top:4px}.chapter-description__case-done{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 30px;font-size:16px}.chapter-description__case-done b{display:block}.chapter-description__case-done .button{margin-top:0;margin-left:20px;font-size:14px}.up-protect--checked .project--tutor .project__info{flex-direction:row;align-items:baseline}.up-protect--checked .project--tutor .project__status{margin-bottom:0;margin-left:auto;padding-right:15px;padding-left:10px}.up-protect--checked .project--tutor .project__notification{position:static;display:inline-block}.up-protect--checked .project--tutor .project__notification--relative{margin-left:15px}.up-protect--checked .project--tutor .project__grade{font-size:0}.up-turn{display:flex;justify-content:space-between;align-items:flex-end}.up-turn p:last-child{margin-bottom:0}.up-turn .button{flex-shrink:0}.up-wrapper .text-container{width:auto}.up-wrapper .card--rating .form__notice{text-align:right}.up-module__info h3{padding-right:50px;font-size:24px}.up-module__info-text.hidden+.up-module__button{position:absolute;top:50%;right:0;margin-top:0;margin-bottom:0;transform:translateY(-50%)}}@media (min-width:1150px){.tabs--criteries-new{font-size:18px}.card-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr}.card-list .button:hover{background-color:#4eb543;border-color:#4eb543}.card-list .button:focus{background-color:#4eb543;border-color:#4eb543}.card-list .button:active{background-color:#302683;border-color:#302683}.up-project__right{max-width:420px;padding-left:0}.subscription--new .subscription__price{font-size:60px;line-height:1.1;white-space:nowrap}.subscription--new .subscription__price .subscription__rouble{font-size:58px}.subscription--new .subscription__price-period{display:inline}.materials .form{display:flex;align-items:flex-end;margin-bottom:20px}.materials .button-group .button,.materials .form__group{margin-bottom:0}.materials .button-group{margin:0}.materials .button-group .button:last-child{margin-bottom:0}.up-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}.up-question__tabs .radio-button-group{order:0;width:auto;margin-left:auto}.up-question__tabs .radio-button-group:last-child{width:auto;margin-left:auto}.up-question__tabs .button{margin-left:0}}@media (min-width:1220px){.chapter-description__case-done{margin-top:60px;margin-bottom:30px;padding:30px 40px;font-size:18px}.chapter-description__case-done .button{font-size:16px}.up-table__table{flex-direction:row;border:0;border-top:1px solid #e8e8e8}.up-table__table--head{display:flex;border-top:none}.up-table__left{flex-basis:60%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:100%;padding-left:0}.up-table__right{flex-basis:40%;justify-content:flex-end;align-items:flex-end;padding-top:10px;padding-right:0}.up-table__cell{margin-bottom:0}.up-table__cell--name{flex-basis:100%;order:initial}.up-table__cell--type{flex-basis:40%;order:initial}.up-table__cell--type:last-child{margin-right:0}.up-table__type-name{min-width:80px}.up-table__cell--date{flex-basis:50%}.up-table__cell--duration{flex-basis:33%;order:0}.up-table__cell--comment{flex-basis:50%;justify-content:center;min-width:110px}.up-table__cell--status{display:flex;flex-basis:50%}}@media (min-width:1280px){.card--rating-embedded.card--rating{width:70%;margin-top:0}.card--rating-embedded.card--event{margin-top:30px}.card--rating-embedded .card-rating{max-width:none}}@media (min-width:1440px){.up-header--newyear2022{background-position:right calc(50vw - 665px) bottom 30px,right calc(50vw - 565px) bottom 20px,center top;background-size:90px,35px,2300px,82px 47px,82px 47px}.card-list{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}.chapter-description__case-done{padding:40px 80px;font-size:20px}.chapter-description__case-done b{display:inline}.chapter-description__cards-group{margin-right:-25px}}@media (max-width:767px){.tabs__button{position:absolute;top:50%;z-index:4;width:40px;height:40px;transform:translateY(-50%)}.tabs--up.tabs--opened{position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;padding-top:20px;overflow-y:scroll;background-color:rgba(45,45,68,.97);-webkit-overflow-scrolling:touch}.tabs--up.tabs--opened .tabs__item--mobile{display:block;order:0;margin-bottom:20px;font-size:20px}.tabs--up.tabs--opened .tabs__item--active{display:block;width:auto;border-bottom:none}.tabs--up.tabs--opened .tabs__item--active .tabs__item-link{color:#e84e1b}.tabs--up.tabs--opened .tabs__button::after,.tabs--up.tabs--opened .tabs__button::before,.tabs--up.tabs--opened .tabs__item--active .tabs__dropdown{display:block}.tabs--up.tabs--opened .tabs__list{top:13px}.tabs--up.tabs--opened .tabs__button{top:30px;display:block}.tabs--up.tabs--opened .tabs__icon{display:none}.show-tabs-up{overflow:hidden}.up-header__title{font-size:24px}.up-header__sub-course{padding-left:0}.up-header__sub-course-icon{display:none}.up-header__sub-title{font-size:18px}}@media (max-width:949px){.up-info.text-container{margin-top:10px}}